Workflow verification incomplete
This receipt shows the requests we made, what the app reported back, and which checks passed or failed. It covers what ran in this sandbox session against the rules we set.
Failing
Each check was set up before the run. This shows what we tried, what came back, and which rule it was checked against.
This receipt covers the checks in this run only. Passing all checks does not certify the whole app as production-ready.
Test scenarios
An inbound lead is read and routed to a rep of its territory pod
baselineWhat we probed
An inbound lead is read and routed to a rep of its territory pod
How we probed it
Frozen intended probe steps. Recorded requests show what actually ran.
POST /invocations
Expected vs actual
- Expected
- An inbound lead is read and routed to a rep of its territory pod
- Actual
- expected exactly 1, found 1; stable under 2 repeats (1)
Requests and responses
01GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/baseline/runs200
We sent
GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/baseline/runs
This request had no body.
Server returned
HTTP 200
{
"runs": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/baseline/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/baseline/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
02POST /invocations200
We sent
POST /invocations
{
"action": "start",
"runId": "baseline-vr_ec298074bb2e40a9906d9d41a2a32090",
"input": {
"contactId": "634022197966",
"pods": {
"NA": {
"enterprise": {
"reps": [
{
"ownerId": "11",
"slackId": "U_REP_11"
},
{
"ownerId": "12",
"slackId": "U_REP_12"
}
],
"managerSlackId": "U_MGR_NA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "21",
"slackId": "U_REP_21"
},
{
"ownerId": "22",
"slackId": "U_REP_22"
},
{
"ownerId": "23",
"slackId": "U_REP_23"
}
],
"managerSlackId": "U_MGR_NA_COM"
}
},
"EMEA": {
"enterprise": {
"reps": [
{
"ownerId": "31",
"slackId": "U_REP_31"
}
],
"managerSlackId": "U_MGR_EMEA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "41",
"slackId": "U_REP_41"
},
{
"ownerId": "42",
"slackId": "U_REP_42"
}
],
"managerSlackId": "U_MGR_EMEA_COM"
}
},
"APAC": {
"enterprise": {
"reps": [
{
"ownerId": "51",
"slackId": "U_REP_51"
}
],
"managerSlackId": "U_MGR_APAC"
},
"commercial": {
"reps": [
{
"ownerId": "61",
"slackId": "U_REP_61"
}
],
"managerSlackId": "U_MGR_APAC"
}
}
},
"regions": {
"DE": "EMEA",
"FR": "EMEA",
"JP": "APAC"
},
"salesChannel": "C0SALES0001"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "baseline"
}
}Server returned
HTTP 200
{
"runId": "baseline-vr_ec298074bb2e40a9906d9d41a2a32090",
"workflow": "lead-routing-sla",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Sales",
"team": "revops",
"phase": "WAITING",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "baseline"
},
"duplicateStarts": 0,
"agents": [
{
"name": "lead",
"status": "ok",
"summary": "baseline.example, DE, ? employees",
"durationMs": 339
},
{
"name": "workloads",
"status": "ok",
"summary": "10 rep(s)",
"durationMs": 1589
},
{
"name": "routing",
"status": "ok",
"summary": "route: 42 (least_loaded, EMEA/commercial, SLA 240 min)",
"durationMs": 0
}
],
"actions": [
{
"id": "hubspot.assign:634022197966",
"kind": "hubspot.assign",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "applied",
"summary": {
"owner": "42",
"how": "least_loaded",
"region": "EMEA",
"segment": "commercial"
},
"attempts": 1,
"ref": "634022197966",
"detail": {
"owner": "42",
"dm": "17TU9C7UYK.4RU3YG",
"at": "2026-10-22T20:03:14.537Z"
},
"appliedAt": "2026-10-22T20:03:14.538Z",
"reconciled": null
},
{
"id": "sla.first_touch:634022197966",
"kind": "sla.first_touch",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240,
"backup": "41"
},
"attempts": 0,
"waitUntil": "2026-10-23T00:03:14.538Z",
"reconciled": null
},
{
"id": "sla.escalate:634022197966",
"kind": "sla.escalate",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240
},
"attempts": 0,
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 2,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": "2026-10-23T00:03:14.538Z",
"audit": {
"seq": 5,
"head": "bb91b96eb9e0730e783294444c617c4d9580ae5b8e4519a868d1aa6031a3f442"
},
"output": {
"mode": "route",
"owner": "42",
"how": "least_loaded",
"region": "EMEA",
"segment": "commercial",
"slaMinutes": 240
},
"events": [
{
"at": "2026-10-22T20:03:12.549Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:03:14.152Z",
"msg": "agents: lead=ok, workloads=ok"
},
{
"at": "2026-10-22T20:03:14.157Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:03:14.538Z",
"msg": "hubspot.assign:634022197966: applied"
},
{
"at": "2026-10-22T20:03:14.541Z",
"msg": "sla.first_touch:634022197966: scheduled"
},
{
"at": "2026-10-22T20:03:14.543Z",
"msg": "waiting until 2026-10-23T00:03:14.538Z"
}
],
"createdAt": "2026-10-22T20:03:12.549Z",
"updatedAt": "2026-10-22T20:03:14.543Z",
"duplicate": false
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "1058",
"content-type": "application/json"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "baseline-vr_ec298074bb2e40a9906d9d41a2a32090",
"input": {
"contactId": "634022197966",
"pods": {
"NA": {
"enterprise": {
"reps": [
{
"ownerId": "11",
"slackId": "U_REP_11"
},
{
"ownerId": "12",
"slackId": "U_REP_12"
}
],
"managerSlackId": "U_MGR_NA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "21",
"slackId": "U_REP_21"
},
{
"ownerId": "22",
"slackId": "U_REP_22"
},
{
"ownerId": "23",
"slackId": "U_REP_23"
}
],
"managerSlackId": "U_MGR_NA_COM"
}
},
"EMEA": {
"enterprise": {
"reps": [
{
"ownerId": "31",
"slackId": "U_REP_31"
}
],
"managerSlackId": "U_MGR_EMEA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "41",
"slackId": "U_REP_41"
},
{
"ownerId": "42",
"slackId": "U_REP_42"
}
],
"managerSlackId": "U_MGR_EMEA_COM"
}
},
"APAC": {
"enterprise": {
"reps": [
{
"ownerId": "51",
"slackId": "U_REP_51"
}
],
"managerSlackId": "U_MGR_APAC"
},
"commercial": {
"reps": [
{
"ownerId": "61",
"slackId": "U_REP_61"
}
],
"managerSlackId": "U_MGR_APAC"
}
}
},
"regions": {
"DE": "EMEA",
"FR": "EMEA",
"JP": "APAC"
},
"salesChannel": "C0SALES0001"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "baseline"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
03GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/baseline/runs200
We sent
GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/baseline/runs
This request had no body.
Server returned
HTTP 200
{
"runs": [
{
"runId": "baseline-vr_ec298074bb2e40a9906d9d41a2a32090",
"workflow": "lead-routing-sla",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Sales",
"team": "revops",
"phase": "WAITING",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "baseline"
},
"duplicateStarts": 0,
"agents": [
{
"name": "lead",
"status": "ok",
"summary": "baseline.example, DE, ? employees",
"durationMs": 339
},
{
"name": "workloads",
"status": "ok",
"summary": "10 rep(s)",
"durationMs": 1589
},
{
"name": "routing",
"status": "ok",
"summary": "route: 42 (least_loaded, EMEA/commercial, SLA 240 min)",
"durationMs": 0
}
],
"actions": [
{
"id": "hubspot.assign:634022197966",
"kind": "hubspot.assign",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "applied",
"summary": {
"owner": "42",
"how": "least_loaded",
"region": "EMEA",
"segment": "commercial"
},
"attempts": 1,
"ref": "634022197966",
"detail": {
"owner": "42",
"dm": "17TU9C7UYK.4RU3YG",
"at": "2026-10-22T20:03:14.537Z"
},
"appliedAt": "2026-10-22T20:03:14.538Z",
"reconciled": null
},
{
"id": "sla.first_touch:634022197966",
"kind": "sla.first_touch",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240,
"backup": "41"
},
"attempts": 0,
"waitUntil": "2026-10-23T00:03:14.538Z",
"reconciled": null
},
{
"id": "sla.escalate:634022197966",
"kind": "sla.escalate",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240
},
"attempts": 0,
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 2,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": "2026-10-23T00:03:14.538Z",
"audit": {
"seq": 5,
"head": "bb91b96eb9e0730e783294444c617c4d9580ae5b8e4519a868d1aa6031a3f442"
},
"output": {
"mode": "route",
"owner": "42",
"how": "least_loaded",
"region": "EMEA",
"segment": "commercial",
"slaMinutes": 240
},
"events": [
{
"at": "2026-10-22T20:03:12.549Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:03:14.152Z",
"msg": "agents: lead=ok, workloads=ok"
},
{
"at": "2026-10-22T20:03:14.157Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:03:14.538Z",
"msg": "hubspot.assign:634022197966: applied"
},
{
"at": "2026-10-22T20:03:14.541Z",
"msg": "sla.first_touch:634022197966: scheduled"
},
{
"at": "2026-10-22T20:03:14.543Z",
"msg": "waiting until 2026-10-23T00:03:14.538Z"
}
],
"createdAt": "2026-10-22T20:03:12.549Z",
"updatedAt": "2026-10-22T20:03:14.543Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/baseline/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/baseline/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
04POST /invocations200
We sent
POST /invocations
{
"action": "start",
"runId": "baseline-vr_ec298074bb2e40a9906d9d41a2a32090",
"input": {
"contactId": "634022197966",
"pods": {
"NA": {
"enterprise": {
"reps": [
{
"ownerId": "11",
"slackId": "U_REP_11"
},
{
"ownerId": "12",
"slackId": "U_REP_12"
}
],
"managerSlackId": "U_MGR_NA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "21",
"slackId": "U_REP_21"
},
{
"ownerId": "22",
"slackId": "U_REP_22"
},
{
"ownerId": "23",
"slackId": "U_REP_23"
}
],
"managerSlackId": "U_MGR_NA_COM"
}
},
"EMEA": {
"enterprise": {
"reps": [
{
"ownerId": "31",
"slackId": "U_REP_31"
}
],
"managerSlackId": "U_MGR_EMEA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "41",
"slackId": "U_REP_41"
},
{
"ownerId": "42",
"slackId": "U_REP_42"
}
],
"managerSlackId": "U_MGR_EMEA_COM"
}
},
"APAC": {
"enterprise": {
"reps": [
{
"ownerId": "51",
"slackId": "U_REP_51"
}
],
"managerSlackId": "U_MGR_APAC"
},
"commercial": {
"reps": [
{
"ownerId": "61",
"slackId": "U_REP_61"
}
],
"managerSlackId": "U_MGR_APAC"
}
}
},
"regions": {
"DE": "EMEA",
"FR": "EMEA",
"JP": "APAC"
},
"salesChannel": "C0SALES0001"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "baseline"
}
}Server returned
HTTP 200
{
"runId": "baseline-vr_ec298074bb2e40a9906d9d41a2a32090",
"workflow": "lead-routing-sla",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Sales",
"team": "revops",
"phase": "WAITING",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "baseline"
},
"duplicateStarts": 1,
"agents": [
{
"name": "lead",
"status": "ok",
"summary": "baseline.example, DE, ? employees",
"durationMs": 339
},
{
"name": "workloads",
"status": "ok",
"summary": "10 rep(s)",
"durationMs": 1589
},
{
"name": "routing",
"status": "ok",
"summary": "route: 42 (least_loaded, EMEA/commercial, SLA 240 min)",
"durationMs": 0
}
],
"actions": [
{
"id": "hubspot.assign:634022197966",
"kind": "hubspot.assign",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "applied",
"summary": {
"owner": "42",
"how": "least_loaded",
"region": "EMEA",
"segment": "commercial"
},
"attempts": 1,
"ref": "634022197966",
"detail": {
"owner": "42",
"dm": "17TU9C7UYK.4RU3YG",
"at": "2026-10-22T20:03:14.537Z"
},
"appliedAt": "2026-10-22T20:03:14.538Z",
"reconciled": null
},
{
"id": "sla.first_touch:634022197966",
"kind": "sla.first_touch",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240,
"backup": "41"
},
"attempts": 0,
"waitUntil": "2026-10-23T00:03:14.538Z",
"reconciled": null
},
{
"id": "sla.escalate:634022197966",
"kind": "sla.escalate",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240
},
"attempts": 0,
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 2,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": "2026-10-23T00:03:14.538Z",
"audit": {
"seq": 6,
"head": "675a2a7bf0ac88085c0922b2a1fb81f35e5567b8c8bc46d7936de67e97d267ed"
},
"output": {
"mode": "route",
"owner": "42",
"how": "least_loaded",
"region": "EMEA",
"segment": "commercial",
"slaMinutes": 240
},
"events": [
{
"at": "2026-10-22T20:03:12.549Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:03:14.152Z",
"msg": "agents: lead=ok, workloads=ok"
},
{
"at": "2026-10-22T20:03:14.157Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:03:14.538Z",
"msg": "hubspot.assign:634022197966: applied"
},
{
"at": "2026-10-22T20:03:14.541Z",
"msg": "sla.first_touch:634022197966: scheduled"
},
{
"at": "2026-10-22T20:03:14.543Z",
"msg": "waiting until 2026-10-23T00:03:14.538Z"
},
{
"at": "2026-10-22T20:03:15.150Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-22T20:03:12.549Z",
"updatedAt": "2026-10-22T20:03:15.150Z",
"duplicate": true
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "1058",
"content-type": "application/json"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "baseline-vr_ec298074bb2e40a9906d9d41a2a32090",
"input": {
"contactId": "634022197966",
"pods": {
"NA": {
"enterprise": {
"reps": [
{
"ownerId": "11",
"slackId": "U_REP_11"
},
{
"ownerId": "12",
"slackId": "U_REP_12"
}
],
"managerSlackId": "U_MGR_NA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "21",
"slackId": "U_REP_21"
},
{
"ownerId": "22",
"slackId": "U_REP_22"
},
{
"ownerId": "23",
"slackId": "U_REP_23"
}
],
"managerSlackId": "U_MGR_NA_COM"
}
},
"EMEA": {
"enterprise": {
"reps": [
{
"ownerId": "31",
"slackId": "U_REP_31"
}
],
"managerSlackId": "U_MGR_EMEA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "41",
"slackId": "U_REP_41"
},
{
"ownerId": "42",
"slackId": "U_REP_42"
}
],
"managerSlackId": "U_MGR_EMEA_COM"
}
},
"APAC": {
"enterprise": {
"reps": [
{
"ownerId": "51",
"slackId": "U_REP_51"
}
],
"managerSlackId": "U_MGR_APAC"
},
"commercial": {
"reps": [
{
"ownerId": "61",
"slackId": "U_REP_61"
}
],
"managerSlackId": "U_MGR_APAC"
}
}
},
"regions": {
"DE": "EMEA",
"FR": "EMEA",
"JP": "APAC"
},
"salesChannel": "C0SALES0001"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "baseline"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
05GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/baseline/runs200
We sent
GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/baseline/runs
This request had no body.
Server returned
HTTP 200
{
"runs": [
{
"runId": "baseline-vr_ec298074bb2e40a9906d9d41a2a32090",
"workflow": "lead-routing-sla",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Sales",
"team": "revops",
"phase": "WAITING",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "baseline"
},
"duplicateStarts": 1,
"agents": [
{
"name": "lead",
"status": "ok",
"summary": "baseline.example, DE, ? employees",
"durationMs": 339
},
{
"name": "workloads",
"status": "ok",
"summary": "10 rep(s)",
"durationMs": 1589
},
{
"name": "routing",
"status": "ok",
"summary": "route: 42 (least_loaded, EMEA/commercial, SLA 240 min)",
"durationMs": 0
}
],
"actions": [
{
"id": "hubspot.assign:634022197966",
"kind": "hubspot.assign",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "applied",
"summary": {
"owner": "42",
"how": "least_loaded",
"region": "EMEA",
"segment": "commercial"
},
"attempts": 1,
"ref": "634022197966",
"detail": {
"owner": "42",
"dm": "17TU9C7UYK.4RU3YG",
"at": "2026-10-22T20:03:14.537Z"
},
"appliedAt": "2026-10-22T20:03:14.538Z",
"reconciled": null
},
{
"id": "sla.first_touch:634022197966",
"kind": "sla.first_touch",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240,
"backup": "41"
},
"attempts": 0,
"waitUntil": "2026-10-23T00:03:14.538Z",
"reconciled": null
},
{
"id": "sla.escalate:634022197966",
"kind": "sla.escalate",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240
},
"attempts": 0,
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 2,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": "2026-10-23T00:03:14.538Z",
"audit": {
"seq": 6,
"head": "675a2a7bf0ac88085c0922b2a1fb81f35e5567b8c8bc46d7936de67e97d267ed"
},
"output": {
"mode": "route",
"owner": "42",
"how": "least_loaded",
"region": "EMEA",
"segment": "commercial",
"slaMinutes": 240
},
"events": [
{
"at": "2026-10-22T20:03:12.549Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:03:14.152Z",
"msg": "agents: lead=ok, workloads=ok"
},
{
"at": "2026-10-22T20:03:14.157Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:03:14.538Z",
"msg": "hubspot.assign:634022197966: applied"
},
{
"at": "2026-10-22T20:03:14.541Z",
"msg": "sla.first_touch:634022197966: scheduled"
},
{
"at": "2026-10-22T20:03:14.543Z",
"msg": "waiting until 2026-10-23T00:03:14.538Z"
},
{
"at": "2026-10-22T20:03:15.150Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-22T20:03:12.549Z",
"updatedAt": "2026-10-22T20:03:15.150Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/baseline/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/baseline/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Evidence
- Run
vr_ec298074bb2e40a9906d9d41a2a32090- App version (declared)
acme-ops-lead-routing-sla-1.…- Source receipt
- Source receipt ↗
Technical reference
baselineApp version (declared): acme-ops-lead-routing-sla-1.0.0-befeb35
An inbound lead is read and routed to a rep of its territory pod
expected exactly 1, found 1; stable under 2 repeats (1)
- Verification covers the declared HTTP actions and state reads in this run.
- The app version shown was supplied by the app itself, not independently checked.
- Passing all checks in this run does not certify the whole app as production-ready.
- The verifier session does not survive a restart. This says nothing about the durability of the app under test.
- App state shown here is what the app's own endpoint reported. It is not independently checked against the database.
Provider traffic in the same time window (15)
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 · GET /crm/v3/objects/contacts/634022197966 · HTTP 200
We sent
GET /crm/v3/objects/contacts/634022197966
No body shown for this read.
Server returned
HTTP 200
{
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"id": "634022197966",
"properties": {
"email": "[email protected]",
"hs_email_domain": "baseline.example",
"country": "DE"
},
"updatedAt": "2019-12-07T16:50:06.678Z",
"url": "https://example.com/c8578af7"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/634022197966
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090"
}Response headers were not saved in this run.
Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/634022197966' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hs_email_domain",
"operator": "EQ",
"value": "baseline.example"
},
{
"propertyName": "hubspot_owner_id",
"operator": "HAS_PROPERTY"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "377",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hs_email_domain",
"operator": "EQ",
"value": "baseline.example"
},
{
"propertyName": "hubspot_owner_id",
"operator": "HAS_PROPERTY"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "11"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "11"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "12"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "12"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "21"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "21"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "22"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "22"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "23"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "23"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "31"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "31"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "41"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 2,
"results": [
{
"properties": {
"email": "[email protected]",
"hubspot_owner_id": "41",
"hs_lead_status": "NEW"
},
"id": "591272872167",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
},
{
"properties": {
"email": "[email protected]",
"hubspot_owner_id": "41",
"hs_lead_status": "NEW"
},
"id": "792064439845",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "41"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "42"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "42"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "51"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "51"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "61"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "61"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · GET /crm/v3/objects/contacts/634022197966 · HTTP 200
We sent
GET /crm/v3/objects/contacts/634022197966
No body shown for this read.
Server returned
HTTP 200
{
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"id": "634022197966",
"properties": {
"email": "[email protected]",
"hs_email_domain": "baseline.example",
"country": "DE"
},
"updatedAt": "2019-12-07T16:50:06.678Z",
"url": "https://example.com/0e2b0e29"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/634022197966
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090"
}Response headers were not saved in this run.
Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/634022197966' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · PATCH /crm/v3/objects/contacts/634022197966 · HTTP 200
We sent
PATCH /crm/v3/objects/contacts/634022197966
{
"properties": {
"hubspot_owner_id": "42",
"hs_lead_status": "NEW"
}
}Server returned
HTTP 200
{
"properties": {
"email": "[email protected]",
"hs_email_domain": "baseline.example",
"country": "DE",
"hubspot_owner_id": "42",
"hs_lead_status": "NEW"
},
"id": "634022197966",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/634022197966
{
"host": "fetchsandbox.com",
"content-length": "63",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request PATCH 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/634022197966' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"properties": {
"hubspot_owner_id": "42",
"hs_lead_status": "NEW"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
slack · POST /api/chat.postMessage · HTTP 200
We sent
POST /api/chat.postMessage
{
"channel": "U_REP_42",
"text": ":dart: New commercial lead 29c08b98 (least-loaded rep in the pod). First touch within 240 min.",
"unfurl_links": false,
"unfurl_media": false
}Server returned
HTTP 200
{
"channel": "U_REP_42",
"message": {
"bot_id": "bot_858b56afbb474a3192f2ff306b",
"client_msg_id": "cli_3a4725ce0c4646f38a92f2d4dc",
"name": "item-a65f12",
"old_name": "Sample Old",
"parent_user_id": "par_7480363127d34141b243ea4acb",
"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": "17TU9C7UYK.4RU3YG"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/632eabc32f/api/chat.postMessage
{
"host": "fetchsandbox.com",
"content-length": "168",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/632eabc32f/api/chat.postMessage' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"channel": "U_REP_42",
"text": ":dart: New commercial lead 29c08b98 (least-loaded rep in the pod). First touch within 240 min.",
"unfurl_links": false,
"unfurl_media": false
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
The rep with fewer open new leads gets it
least_loaded_rep_assignedWhat we probed
The rep with fewer open new leads gets it
How we probed it
Frozen intended probe steps. Recorded requests show what actually ran.
POST /invocations
Expected vs actual
- Expected
- The rep with fewer open new leads gets it
- Actual
- expected exactly 1, found 1; stable under 2 repeats (1)
Requests and responses
01GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/least_loaded_rep_assigned/runs200
We sent
GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/least_loaded_rep_assigned/runs
This request had no body.
Server returned
HTTP 200
{
"runs": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/least_loaded_rep_assigned/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/least_loaded_rep_assigned/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
02POST /invocations200
We sent
POST /invocations
{
"action": "start",
"runId": "least-loaded-rep-assigned-vr_ec298074bb2e40a9906d9d41a2a32090",
"input": {
"contactId": "495455890714",
"pods": {
"NA": {
"enterprise": {
"reps": [
{
"ownerId": "11",
"slackId": "U_REP_11"
},
{
"ownerId": "12",
"slackId": "U_REP_12"
}
],
"managerSlackId": "U_MGR_NA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "21",
"slackId": "U_REP_21"
},
{
"ownerId": "22",
"slackId": "U_REP_22"
},
{
"ownerId": "23",
"slackId": "U_REP_23"
}
],
"managerSlackId": "U_MGR_NA_COM"
}
},
"EMEA": {
"enterprise": {
"reps": [
{
"ownerId": "31",
"slackId": "U_REP_31"
}
],
"managerSlackId": "U_MGR_EMEA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "41",
"slackId": "U_REP_41"
},
{
"ownerId": "42",
"slackId": "U_REP_42"
}
],
"managerSlackId": "U_MGR_EMEA_COM"
}
},
"APAC": {
"enterprise": {
"reps": [
{
"ownerId": "51",
"slackId": "U_REP_51"
}
],
"managerSlackId": "U_MGR_APAC"
},
"commercial": {
"reps": [
{
"ownerId": "61",
"slackId": "U_REP_61"
}
],
"managerSlackId": "U_MGR_APAC"
}
}
},
"regions": {
"DE": "EMEA",
"FR": "EMEA",
"JP": "APAC"
},
"salesChannel": "C0SALES0001"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "least_loaded_rep_assigned"
}
}Server returned
HTTP 200
{
"runId": "least-loaded-rep-assigned-vr_ec298074bb2e40a9906d9d41a2a32090",
"workflow": "lead-routing-sla",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Sales",
"team": "revops",
"phase": "WAITING",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "least_loaded_rep_assigned"
},
"duplicateStarts": 0,
"agents": [
{
"name": "lead",
"status": "ok",
"summary": "least-loaded-rep-assigned.example, DE, ? employees",
"durationMs": 303
},
{
"name": "workloads",
"status": "ok",
"summary": "10 rep(s)",
"durationMs": 1306
},
{
"name": "routing",
"status": "ok",
"summary": "route: 42 (least_loaded, EMEA/commercial, SLA 240 min)",
"durationMs": 0
}
],
"actions": [
{
"id": "hubspot.assign:495455890714",
"kind": "hubspot.assign",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "applied",
"summary": {
"owner": "42",
"how": "least_loaded",
"region": "EMEA",
"segment": "commercial"
},
"attempts": 1,
"ref": "495455890714",
"detail": {
"owner": "42",
"dm": "179LJHBHBE.O5VVV0",
"at": "2026-10-22T20:03:17.740Z"
},
"appliedAt": "2026-10-22T20:03:17.741Z",
"reconciled": null
},
{
"id": "sla.first_touch:495455890714",
"kind": "sla.first_touch",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240,
"backup": "41"
},
"attempts": 0,
"waitUntil": "2026-10-23T00:03:17.741Z",
"reconciled": null
},
{
"id": "sla.escalate:495455890714",
"kind": "sla.escalate",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240
},
"attempts": 0,
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 2,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": "2026-10-23T00:03:17.741Z",
"audit": {
"seq": 5,
"head": "7fc18cd0772dff7fd3bab4ef1d4a775f804b8271b2d9498b691ace95b47c5c83"
},
"output": {
"mode": "route",
"owner": "42",
"how": "least_loaded",
"region": "EMEA",
"segment": "commercial",
"slaMinutes": 240
},
"events": [
{
"at": "2026-10-22T20:03:16.063Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:03:17.371Z",
"msg": "agents: lead=ok, workloads=ok"
},
{
"at": "2026-10-22T20:03:17.374Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:03:17.741Z",
"msg": "hubspot.assign:495455890714: applied"
},
{
"at": "2026-10-22T20:03:17.743Z",
"msg": "sla.first_touch:495455890714: scheduled"
},
{
"at": "2026-10-22T20:03:17.745Z",
"msg": "waiting until 2026-10-23T00:03:17.741Z"
}
],
"createdAt": "2026-10-22T20:03:16.063Z",
"updatedAt": "2026-10-22T20:03:17.745Z",
"duplicate": false
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "1092",
"content-type": "application/json"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "least-loaded-rep-assigned-vr_ec298074bb2e40a9906d9d41a2a32090",
"input": {
"contactId": "495455890714",
"pods": {
"NA": {
"enterprise": {
"reps": [
{
"ownerId": "11",
"slackId": "U_REP_11"
},
{
"ownerId": "12",
"slackId": "U_REP_12"
}
],
"managerSlackId": "U_MGR_NA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "21",
"slackId": "U_REP_21"
},
{
"ownerId": "22",
"slackId": "U_REP_22"
},
{
"ownerId": "23",
"slackId": "U_REP_23"
}
],
"managerSlackId": "U_MGR_NA_COM"
}
},
"EMEA": {
"enterprise": {
"reps": [
{
"ownerId": "31",
"slackId": "U_REP_31"
}
],
"managerSlackId": "U_MGR_EMEA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "41",
"slackId": "U_REP_41"
},
{
"ownerId": "42",
"slackId": "U_REP_42"
}
],
"managerSlackId": "U_MGR_EMEA_COM"
}
},
"APAC": {
"enterprise": {
"reps": [
{
"ownerId": "51",
"slackId": "U_REP_51"
}
],
"managerSlackId": "U_MGR_APAC"
},
"commercial": {
"reps": [
{
"ownerId": "61",
"slackId": "U_REP_61"
}
],
"managerSlackId": "U_MGR_APAC"
}
}
},
"regions": {
"DE": "EMEA",
"FR": "EMEA",
"JP": "APAC"
},
"salesChannel": "C0SALES0001"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "least_loaded_rep_assigned"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
03GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/least_loaded_rep_assigned/runs200
We sent
GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/least_loaded_rep_assigned/runs
This request had no body.
Server returned
HTTP 200
{
"runs": [
{
"runId": "least-loaded-rep-assigned-vr_ec298074bb2e40a9906d9d41a2a32090",
"workflow": "lead-routing-sla",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Sales",
"team": "revops",
"phase": "WAITING",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "least_loaded_rep_assigned"
},
"duplicateStarts": 0,
"agents": [
{
"name": "lead",
"status": "ok",
"summary": "least-loaded-rep-assigned.example, DE, ? employees",
"durationMs": 303
},
{
"name": "workloads",
"status": "ok",
"summary": "10 rep(s)",
"durationMs": 1306
},
{
"name": "routing",
"status": "ok",
"summary": "route: 42 (least_loaded, EMEA/commercial, SLA 240 min)",
"durationMs": 0
}
],
"actions": [
{
"id": "hubspot.assign:495455890714",
"kind": "hubspot.assign",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "applied",
"summary": {
"owner": "42",
"how": "least_loaded",
"region": "EMEA",
"segment": "commercial"
},
"attempts": 1,
"ref": "495455890714",
"detail": {
"owner": "42",
"dm": "179LJHBHBE.O5VVV0",
"at": "2026-10-22T20:03:17.740Z"
},
"appliedAt": "2026-10-22T20:03:17.741Z",
"reconciled": null
},
{
"id": "sla.first_touch:495455890714",
"kind": "sla.first_touch",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240,
"backup": "41"
},
"attempts": 0,
"waitUntil": "2026-10-23T00:03:17.741Z",
"reconciled": null
},
{
"id": "sla.escalate:495455890714",
"kind": "sla.escalate",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240
},
"attempts": 0,
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 2,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": "2026-10-23T00:03:17.741Z",
"audit": {
"seq": 5,
"head": "7fc18cd0772dff7fd3bab4ef1d4a775f804b8271b2d9498b691ace95b47c5c83"
},
"output": {
"mode": "route",
"owner": "42",
"how": "least_loaded",
"region": "EMEA",
"segment": "commercial",
"slaMinutes": 240
},
"events": [
{
"at": "2026-10-22T20:03:16.063Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:03:17.371Z",
"msg": "agents: lead=ok, workloads=ok"
},
{
"at": "2026-10-22T20:03:17.374Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:03:17.741Z",
"msg": "hubspot.assign:495455890714: applied"
},
{
"at": "2026-10-22T20:03:17.743Z",
"msg": "sla.first_touch:495455890714: scheduled"
},
{
"at": "2026-10-22T20:03:17.745Z",
"msg": "waiting until 2026-10-23T00:03:17.741Z"
}
],
"createdAt": "2026-10-22T20:03:16.063Z",
"updatedAt": "2026-10-22T20:03:17.745Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/least_loaded_rep_assigned/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/least_loaded_rep_assigned/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
04POST /invocations200
We sent
POST /invocations
{
"action": "start",
"runId": "least-loaded-rep-assigned-vr_ec298074bb2e40a9906d9d41a2a32090",
"input": {
"contactId": "495455890714",
"pods": {
"NA": {
"enterprise": {
"reps": [
{
"ownerId": "11",
"slackId": "U_REP_11"
},
{
"ownerId": "12",
"slackId": "U_REP_12"
}
],
"managerSlackId": "U_MGR_NA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "21",
"slackId": "U_REP_21"
},
{
"ownerId": "22",
"slackId": "U_REP_22"
},
{
"ownerId": "23",
"slackId": "U_REP_23"
}
],
"managerSlackId": "U_MGR_NA_COM"
}
},
"EMEA": {
"enterprise": {
"reps": [
{
"ownerId": "31",
"slackId": "U_REP_31"
}
],
"managerSlackId": "U_MGR_EMEA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "41",
"slackId": "U_REP_41"
},
{
"ownerId": "42",
"slackId": "U_REP_42"
}
],
"managerSlackId": "U_MGR_EMEA_COM"
}
},
"APAC": {
"enterprise": {
"reps": [
{
"ownerId": "51",
"slackId": "U_REP_51"
}
],
"managerSlackId": "U_MGR_APAC"
},
"commercial": {
"reps": [
{
"ownerId": "61",
"slackId": "U_REP_61"
}
],
"managerSlackId": "U_MGR_APAC"
}
}
},
"regions": {
"DE": "EMEA",
"FR": "EMEA",
"JP": "APAC"
},
"salesChannel": "C0SALES0001"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "least_loaded_rep_assigned"
}
}Server returned
HTTP 200
{
"runId": "least-loaded-rep-assigned-vr_ec298074bb2e40a9906d9d41a2a32090",
"workflow": "lead-routing-sla",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Sales",
"team": "revops",
"phase": "WAITING",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "least_loaded_rep_assigned"
},
"duplicateStarts": 1,
"agents": [
{
"name": "lead",
"status": "ok",
"summary": "least-loaded-rep-assigned.example, DE, ? employees",
"durationMs": 303
},
{
"name": "workloads",
"status": "ok",
"summary": "10 rep(s)",
"durationMs": 1306
},
{
"name": "routing",
"status": "ok",
"summary": "route: 42 (least_loaded, EMEA/commercial, SLA 240 min)",
"durationMs": 0
}
],
"actions": [
{
"id": "hubspot.assign:495455890714",
"kind": "hubspot.assign",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "applied",
"summary": {
"owner": "42",
"how": "least_loaded",
"region": "EMEA",
"segment": "commercial"
},
"attempts": 1,
"ref": "495455890714",
"detail": {
"owner": "42",
"dm": "179LJHBHBE.O5VVV0",
"at": "2026-10-22T20:03:17.740Z"
},
"appliedAt": "2026-10-22T20:03:17.741Z",
"reconciled": null
},
{
"id": "sla.first_touch:495455890714",
"kind": "sla.first_touch",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240,
"backup": "41"
},
"attempts": 0,
"waitUntil": "2026-10-23T00:03:17.741Z",
"reconciled": null
},
{
"id": "sla.escalate:495455890714",
"kind": "sla.escalate",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240
},
"attempts": 0,
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 2,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": "2026-10-23T00:03:17.741Z",
"audit": {
"seq": 6,
"head": "2723274299911282e27083fc164286313c7be0a6c7fbea472652e4a13ac64032"
},
"output": {
"mode": "route",
"owner": "42",
"how": "least_loaded",
"region": "EMEA",
"segment": "commercial",
"slaMinutes": 240
},
"events": [
{
"at": "2026-10-22T20:03:16.063Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:03:17.371Z",
"msg": "agents: lead=ok, workloads=ok"
},
{
"at": "2026-10-22T20:03:17.374Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:03:17.741Z",
"msg": "hubspot.assign:495455890714: applied"
},
{
"at": "2026-10-22T20:03:17.743Z",
"msg": "sla.first_touch:495455890714: scheduled"
},
{
"at": "2026-10-22T20:03:17.745Z",
"msg": "waiting until 2026-10-23T00:03:17.741Z"
},
{
"at": "2026-10-22T20:03:18.406Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-22T20:03:16.063Z",
"updatedAt": "2026-10-22T20:03:18.406Z",
"duplicate": true
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "1092",
"content-type": "application/json"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "least-loaded-rep-assigned-vr_ec298074bb2e40a9906d9d41a2a32090",
"input": {
"contactId": "495455890714",
"pods": {
"NA": {
"enterprise": {
"reps": [
{
"ownerId": "11",
"slackId": "U_REP_11"
},
{
"ownerId": "12",
"slackId": "U_REP_12"
}
],
"managerSlackId": "U_MGR_NA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "21",
"slackId": "U_REP_21"
},
{
"ownerId": "22",
"slackId": "U_REP_22"
},
{
"ownerId": "23",
"slackId": "U_REP_23"
}
],
"managerSlackId": "U_MGR_NA_COM"
}
},
"EMEA": {
"enterprise": {
"reps": [
{
"ownerId": "31",
"slackId": "U_REP_31"
}
],
"managerSlackId": "U_MGR_EMEA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "41",
"slackId": "U_REP_41"
},
{
"ownerId": "42",
"slackId": "U_REP_42"
}
],
"managerSlackId": "U_MGR_EMEA_COM"
}
},
"APAC": {
"enterprise": {
"reps": [
{
"ownerId": "51",
"slackId": "U_REP_51"
}
],
"managerSlackId": "U_MGR_APAC"
},
"commercial": {
"reps": [
{
"ownerId": "61",
"slackId": "U_REP_61"
}
],
"managerSlackId": "U_MGR_APAC"
}
}
},
"regions": {
"DE": "EMEA",
"FR": "EMEA",
"JP": "APAC"
},
"salesChannel": "C0SALES0001"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "least_loaded_rep_assigned"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
05GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/least_loaded_rep_assigned/runs200
We sent
GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/least_loaded_rep_assigned/runs
This request had no body.
Server returned
HTTP 200
{
"runs": [
{
"runId": "least-loaded-rep-assigned-vr_ec298074bb2e40a9906d9d41a2a32090",
"workflow": "lead-routing-sla",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Sales",
"team": "revops",
"phase": "WAITING",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "least_loaded_rep_assigned"
},
"duplicateStarts": 1,
"agents": [
{
"name": "lead",
"status": "ok",
"summary": "least-loaded-rep-assigned.example, DE, ? employees",
"durationMs": 303
},
{
"name": "workloads",
"status": "ok",
"summary": "10 rep(s)",
"durationMs": 1306
},
{
"name": "routing",
"status": "ok",
"summary": "route: 42 (least_loaded, EMEA/commercial, SLA 240 min)",
"durationMs": 0
}
],
"actions": [
{
"id": "hubspot.assign:495455890714",
"kind": "hubspot.assign",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "applied",
"summary": {
"owner": "42",
"how": "least_loaded",
"region": "EMEA",
"segment": "commercial"
},
"attempts": 1,
"ref": "495455890714",
"detail": {
"owner": "42",
"dm": "179LJHBHBE.O5VVV0",
"at": "2026-10-22T20:03:17.740Z"
},
"appliedAt": "2026-10-22T20:03:17.741Z",
"reconciled": null
},
{
"id": "sla.first_touch:495455890714",
"kind": "sla.first_touch",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240,
"backup": "41"
},
"attempts": 0,
"waitUntil": "2026-10-23T00:03:17.741Z",
"reconciled": null
},
{
"id": "sla.escalate:495455890714",
"kind": "sla.escalate",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240
},
"attempts": 0,
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 2,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": "2026-10-23T00:03:17.741Z",
"audit": {
"seq": 6,
"head": "2723274299911282e27083fc164286313c7be0a6c7fbea472652e4a13ac64032"
},
"output": {
"mode": "route",
"owner": "42",
"how": "least_loaded",
"region": "EMEA",
"segment": "commercial",
"slaMinutes": 240
},
"events": [
{
"at": "2026-10-22T20:03:16.063Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:03:17.371Z",
"msg": "agents: lead=ok, workloads=ok"
},
{
"at": "2026-10-22T20:03:17.374Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:03:17.741Z",
"msg": "hubspot.assign:495455890714: applied"
},
{
"at": "2026-10-22T20:03:17.743Z",
"msg": "sla.first_touch:495455890714: scheduled"
},
{
"at": "2026-10-22T20:03:17.745Z",
"msg": "waiting until 2026-10-23T00:03:17.741Z"
},
{
"at": "2026-10-22T20:03:18.406Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-22T20:03:16.063Z",
"updatedAt": "2026-10-22T20:03:18.406Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/least_loaded_rep_assigned/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/least_loaded_rep_assigned/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Evidence
- Run
vr_ec298074bb2e40a9906d9d41a2a32090- App version (declared)
acme-ops-lead-routing-sla-1.…- Source receipt
- Source receipt ↗
Technical reference
least_loaded_rep_assignedApp version (declared): acme-ops-lead-routing-sla-1.0.0-befeb35
The rep with fewer open new leads gets it
expected exactly 1, found 1; stable under 2 repeats (1)
- Verification covers the declared HTTP actions and state reads in this run.
- The app version shown was supplied by the app itself, not independently checked.
- Passing all checks in this run does not certify the whole app as production-ready.
- The verifier session does not survive a restart. This says nothing about the durability of the app under test.
- App state shown here is what the app's own endpoint reported. It is not independently checked against the database.
Provider traffic in the same time window (15)
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
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "11"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "11"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · GET /crm/v3/objects/contacts/495455890714 · HTTP 200
We sent
GET /crm/v3/objects/contacts/495455890714
No body shown for this read.
Server returned
HTTP 200
{
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"id": "495455890714",
"properties": {
"email": "[email protected]",
"hs_email_domain": "least-loaded-rep-assigned.example",
"country": "DE"
},
"updatedAt": "2019-12-07T16:50:06.678Z",
"url": "https://example.com/42472064"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/495455890714
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090"
}Response headers were not saved in this run.
Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/495455890714' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hs_email_domain",
"operator": "EQ",
"value": "least-loaded-rep-assigned.example"
},
{
"propertyName": "hubspot_owner_id",
"operator": "HAS_PROPERTY"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "394",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hs_email_domain",
"operator": "EQ",
"value": "least-loaded-rep-assigned.example"
},
{
"propertyName": "hubspot_owner_id",
"operator": "HAS_PROPERTY"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "12"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "12"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "21"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "21"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "22"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "22"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "23"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "23"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "31"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "31"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "41"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 2,
"results": [
{
"properties": {
"email": "[email protected]",
"hubspot_owner_id": "41",
"hs_lead_status": "NEW"
},
"id": "591272872167",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
},
{
"properties": {
"email": "[email protected]",
"hubspot_owner_id": "41",
"hs_lead_status": "NEW"
},
"id": "792064439845",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "41"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "42"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 1,
"results": [
{
"properties": {
"email": "[email protected]",
"hs_email_domain": "baseline.example",
"country": "DE",
"hubspot_owner_id": "42",
"hs_lead_status": "NEW"
},
"id": "634022197966",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "42"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "51"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "51"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "61"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "61"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · GET /crm/v3/objects/contacts/495455890714 · HTTP 200
We sent
GET /crm/v3/objects/contacts/495455890714
No body shown for this read.
Server returned
HTTP 200
{
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"id": "495455890714",
"properties": {
"email": "[email protected]",
"hs_email_domain": "least-loaded-rep-assigned.example",
"country": "DE"
},
"updatedAt": "2019-12-07T16:50:06.678Z",
"url": "https://example.com/2809188b"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/495455890714
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090"
}Response headers were not saved in this run.
Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/495455890714' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · PATCH /crm/v3/objects/contacts/495455890714 · HTTP 200
We sent
PATCH /crm/v3/objects/contacts/495455890714
{
"properties": {
"hubspot_owner_id": "42",
"hs_lead_status": "NEW"
}
}Server returned
HTTP 200
{
"properties": {
"email": "[email protected]",
"hs_email_domain": "least-loaded-rep-assigned.example",
"country": "DE",
"hubspot_owner_id": "42",
"hs_lead_status": "NEW"
},
"id": "495455890714",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/495455890714
{
"host": "fetchsandbox.com",
"content-length": "63",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request PATCH 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/495455890714' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"properties": {
"hubspot_owner_id": "42",
"hs_lead_status": "NEW"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
slack · POST /api/chat.postMessage · HTTP 200
We sent
POST /api/chat.postMessage
{
"channel": "U_REP_42",
"text": ":dart: New commercial lead 8b5a9912 (least-loaded rep in the pod). First touch within 240 min.",
"unfurl_links": false,
"unfurl_media": false
}Server returned
HTTP 200
{
"channel": "U_REP_42",
"message": {
"bot_id": "bot_6e12c5b39b0542d386e9ae7711",
"client_msg_id": "cli_a737bd879caf4b80a8ceb9bf4c",
"name": "item-53146c",
"old_name": "Sample Old",
"parent_user_id": "par_374e66f56e2146faa6f2d53a5a",
"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": "179LJHBHBE.O5VVV0"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/632eabc32f/api/chat.postMessage
{
"host": "fetchsandbox.com",
"content-length": "168",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/632eabc32f/api/chat.postMessage' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"channel": "U_REP_42",
"text": ":dart: New commercial lead 8b5a9912 (least-loaded rep in the pod). First touch within 240 min.",
"unfurl_links": false,
"unfurl_media": false
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
A 5,000-employee US lead goes to the NA enterprise pod with a 60-minute SLA
enterprise_lead_one_hour_slaWhat we probed
A 5,000-employee US lead goes to the NA enterprise pod with a 60-minute SLA
How we probed it
Frozen intended probe steps. Recorded requests show what actually ran.
POST /invocations
Expected vs actual
- Expected
- A 5,000-employee US lead goes to the NA enterprise pod with a 60-minute SLA
- Actual
- expected exactly 1, found 0; stable under 2 repeats (0)
Requests and responses
01GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/enterprise_lead_one_hour_sla/runs200
We sent
GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/enterprise_lead_one_hour_sla/runs
This request had no body.
Server returned
HTTP 200
{
"runs": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/enterprise_lead_one_hour_sla/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/enterprise_lead_one_hour_sla/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
02POST /invocations200
We sent
POST /invocations
{
"action": "start",
"runId": "enterprise-lead-one-hour-sla-vr_ec298074bb2e40a9906d9d41a2a32090",
"input": {
"contactId": "867045641559",
"pods": {
"NA": {
"enterprise": {
"reps": [
{
"ownerId": "11",
"slackId": "U_REP_11"
},
{
"ownerId": "12",
"slackId": "U_REP_12"
}
],
"managerSlackId": "U_MGR_NA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "21",
"slackId": "U_REP_21"
},
{
"ownerId": "22",
"slackId": "U_REP_22"
},
{
"ownerId": "23",
"slackId": "U_REP_23"
}
],
"managerSlackId": "U_MGR_NA_COM"
}
},
"EMEA": {
"enterprise": {
"reps": [
{
"ownerId": "31",
"slackId": "U_REP_31"
}
],
"managerSlackId": "U_MGR_EMEA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "41",
"slackId": "U_REP_41"
},
{
"ownerId": "42",
"slackId": "U_REP_42"
}
],
"managerSlackId": "U_MGR_EMEA_COM"
}
},
"APAC": {
"enterprise": {
"reps": [
{
"ownerId": "51",
"slackId": "U_REP_51"
}
],
"managerSlackId": "U_MGR_APAC"
},
"commercial": {
"reps": [
{
"ownerId": "61",
"slackId": "U_REP_61"
}
],
"managerSlackId": "U_MGR_APAC"
}
}
},
"regions": {
"DE": "EMEA",
"FR": "EMEA",
"JP": "APAC"
},
"salesChannel": "C0SALES0001"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "enterprise_lead_one_hour_sla"
}
}Server returned
HTTP 200
{
"runId": "enterprise-lead-one-hour-sla-vr_ec298074bb2e40a9906d9d41a2a32090",
"workflow": "lead-routing-sla",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Sales",
"team": "revops",
"phase": "WAITING",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "enterprise_lead_one_hour_sla"
},
"duplicateStarts": 0,
"agents": [
{
"name": "lead",
"status": "ok",
"summary": "enterprise-lead-one-hour-sla.example, US, ? employees",
"durationMs": 251
},
{
"name": "workloads",
"status": "ok",
"summary": "10 rep(s)",
"durationMs": 1325
},
{
"name": "routing",
"status": "ok",
"summary": "route: 21 (least_loaded, NA/commercial, SLA 240 min)",
"durationMs": 0
}
],
"actions": [
{
"id": "hubspot.assign:867045641559",
"kind": "hubspot.assign",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "applied",
"summary": {
"owner": "21",
"how": "least_loaded",
"region": "NA",
"segment": "commercial"
},
"attempts": 1,
"ref": "867045641559",
"detail": {
"owner": "21",
"dm": "174UPSQ7AD.QSBOIF",
"at": "2026-10-22T20:03:21.192Z"
},
"appliedAt": "2026-10-22T20:03:21.193Z",
"reconciled": null
},
{
"id": "sla.first_touch:867045641559",
"kind": "sla.first_touch",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240,
"backup": "22"
},
"attempts": 0,
"waitUntil": "2026-10-23T00:03:21.193Z",
"reconciled": null
},
{
"id": "sla.escalate:867045641559",
"kind": "sla.escalate",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240
},
"attempts": 0,
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 2,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": "2026-10-23T00:03:21.193Z",
"audit": {
"seq": 5,
"head": "9896ad189399b913efae03395b747e1dd8d52532715342919a9e89aa95ffe15a"
},
"output": {
"mode": "route",
"owner": "21",
"how": "least_loaded",
"region": "NA",
"segment": "commercial",
"slaMinutes": 240
},
"events": [
{
"at": "2026-10-22T20:03:19.271Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:03:20.598Z",
"msg": "agents: lead=ok, workloads=ok"
},
{
"at": "2026-10-22T20:03:20.601Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:03:21.193Z",
"msg": "hubspot.assign:867045641559: applied"
},
{
"at": "2026-10-22T20:03:21.196Z",
"msg": "sla.first_touch:867045641559: scheduled"
},
{
"at": "2026-10-22T20:03:21.197Z",
"msg": "waiting until 2026-10-23T00:03:21.193Z"
}
],
"createdAt": "2026-10-22T20:03:19.271Z",
"updatedAt": "2026-10-22T20:03:21.197Z",
"duplicate": false
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "1098",
"content-type": "application/json"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "enterprise-lead-one-hour-sla-vr_ec298074bb2e40a9906d9d41a2a32090",
"input": {
"contactId": "867045641559",
"pods": {
"NA": {
"enterprise": {
"reps": [
{
"ownerId": "11",
"slackId": "U_REP_11"
},
{
"ownerId": "12",
"slackId": "U_REP_12"
}
],
"managerSlackId": "U_MGR_NA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "21",
"slackId": "U_REP_21"
},
{
"ownerId": "22",
"slackId": "U_REP_22"
},
{
"ownerId": "23",
"slackId": "U_REP_23"
}
],
"managerSlackId": "U_MGR_NA_COM"
}
},
"EMEA": {
"enterprise": {
"reps": [
{
"ownerId": "31",
"slackId": "U_REP_31"
}
],
"managerSlackId": "U_MGR_EMEA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "41",
"slackId": "U_REP_41"
},
{
"ownerId": "42",
"slackId": "U_REP_42"
}
],
"managerSlackId": "U_MGR_EMEA_COM"
}
},
"APAC": {
"enterprise": {
"reps": [
{
"ownerId": "51",
"slackId": "U_REP_51"
}
],
"managerSlackId": "U_MGR_APAC"
},
"commercial": {
"reps": [
{
"ownerId": "61",
"slackId": "U_REP_61"
}
],
"managerSlackId": "U_MGR_APAC"
}
}
},
"regions": {
"DE": "EMEA",
"FR": "EMEA",
"JP": "APAC"
},
"salesChannel": "C0SALES0001"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "enterprise_lead_one_hour_sla"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
03GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/enterprise_lead_one_hour_sla/runs200
We sent
GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/enterprise_lead_one_hour_sla/runs
This request had no body.
Server returned
HTTP 200
{
"runs": [
{
"runId": "enterprise-lead-one-hour-sla-vr_ec298074bb2e40a9906d9d41a2a32090",
"workflow": "lead-routing-sla",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Sales",
"team": "revops",
"phase": "WAITING",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "enterprise_lead_one_hour_sla"
},
"duplicateStarts": 0,
"agents": [
{
"name": "lead",
"status": "ok",
"summary": "enterprise-lead-one-hour-sla.example, US, ? employees",
"durationMs": 251
},
{
"name": "workloads",
"status": "ok",
"summary": "10 rep(s)",
"durationMs": 1325
},
{
"name": "routing",
"status": "ok",
"summary": "route: 21 (least_loaded, NA/commercial, SLA 240 min)",
"durationMs": 0
}
],
"actions": [
{
"id": "hubspot.assign:867045641559",
"kind": "hubspot.assign",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "applied",
"summary": {
"owner": "21",
"how": "least_loaded",
"region": "NA",
"segment": "commercial"
},
"attempts": 1,
"ref": "867045641559",
"detail": {
"owner": "21",
"dm": "174UPSQ7AD.QSBOIF",
"at": "2026-10-22T20:03:21.192Z"
},
"appliedAt": "2026-10-22T20:03:21.193Z",
"reconciled": null
},
{
"id": "sla.first_touch:867045641559",
"kind": "sla.first_touch",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240,
"backup": "22"
},
"attempts": 0,
"waitUntil": "2026-10-23T00:03:21.193Z",
"reconciled": null
},
{
"id": "sla.escalate:867045641559",
"kind": "sla.escalate",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240
},
"attempts": 0,
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 2,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": "2026-10-23T00:03:21.193Z",
"audit": {
"seq": 5,
"head": "9896ad189399b913efae03395b747e1dd8d52532715342919a9e89aa95ffe15a"
},
"output": {
"mode": "route",
"owner": "21",
"how": "least_loaded",
"region": "NA",
"segment": "commercial",
"slaMinutes": 240
},
"events": [
{
"at": "2026-10-22T20:03:19.271Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:03:20.598Z",
"msg": "agents: lead=ok, workloads=ok"
},
{
"at": "2026-10-22T20:03:20.601Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:03:21.193Z",
"msg": "hubspot.assign:867045641559: applied"
},
{
"at": "2026-10-22T20:03:21.196Z",
"msg": "sla.first_touch:867045641559: scheduled"
},
{
"at": "2026-10-22T20:03:21.197Z",
"msg": "waiting until 2026-10-23T00:03:21.193Z"
}
],
"createdAt": "2026-10-22T20:03:19.271Z",
"updatedAt": "2026-10-22T20:03:21.197Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/enterprise_lead_one_hour_sla/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/enterprise_lead_one_hour_sla/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
04POST /invocations200
We sent
POST /invocations
{
"action": "start",
"runId": "enterprise-lead-one-hour-sla-vr_ec298074bb2e40a9906d9d41a2a32090",
"input": {
"contactId": "867045641559",
"pods": {
"NA": {
"enterprise": {
"reps": [
{
"ownerId": "11",
"slackId": "U_REP_11"
},
{
"ownerId": "12",
"slackId": "U_REP_12"
}
],
"managerSlackId": "U_MGR_NA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "21",
"slackId": "U_REP_21"
},
{
"ownerId": "22",
"slackId": "U_REP_22"
},
{
"ownerId": "23",
"slackId": "U_REP_23"
}
],
"managerSlackId": "U_MGR_NA_COM"
}
},
"EMEA": {
"enterprise": {
"reps": [
{
"ownerId": "31",
"slackId": "U_REP_31"
}
],
"managerSlackId": "U_MGR_EMEA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "41",
"slackId": "U_REP_41"
},
{
"ownerId": "42",
"slackId": "U_REP_42"
}
],
"managerSlackId": "U_MGR_EMEA_COM"
}
},
"APAC": {
"enterprise": {
"reps": [
{
"ownerId": "51",
"slackId": "U_REP_51"
}
],
"managerSlackId": "U_MGR_APAC"
},
"commercial": {
"reps": [
{
"ownerId": "61",
"slackId": "U_REP_61"
}
],
"managerSlackId": "U_MGR_APAC"
}
}
},
"regions": {
"DE": "EMEA",
"FR": "EMEA",
"JP": "APAC"
},
"salesChannel": "C0SALES0001"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "enterprise_lead_one_hour_sla"
}
}Server returned
HTTP 200
{
"runId": "enterprise-lead-one-hour-sla-vr_ec298074bb2e40a9906d9d41a2a32090",
"workflow": "lead-routing-sla",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Sales",
"team": "revops",
"phase": "WAITING",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "enterprise_lead_one_hour_sla"
},
"duplicateStarts": 1,
"agents": [
{
"name": "lead",
"status": "ok",
"summary": "enterprise-lead-one-hour-sla.example, US, ? employees",
"durationMs": 251
},
{
"name": "workloads",
"status": "ok",
"summary": "10 rep(s)",
"durationMs": 1325
},
{
"name": "routing",
"status": "ok",
"summary": "route: 21 (least_loaded, NA/commercial, SLA 240 min)",
"durationMs": 0
}
],
"actions": [
{
"id": "hubspot.assign:867045641559",
"kind": "hubspot.assign",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "applied",
"summary": {
"owner": "21",
"how": "least_loaded",
"region": "NA",
"segment": "commercial"
},
"attempts": 1,
"ref": "867045641559",
"detail": {
"owner": "21",
"dm": "174UPSQ7AD.QSBOIF",
"at": "2026-10-22T20:03:21.192Z"
},
"appliedAt": "2026-10-22T20:03:21.193Z",
"reconciled": null
},
{
"id": "sla.first_touch:867045641559",
"kind": "sla.first_touch",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240,
"backup": "22"
},
"attempts": 0,
"waitUntil": "2026-10-23T00:03:21.193Z",
"reconciled": null
},
{
"id": "sla.escalate:867045641559",
"kind": "sla.escalate",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240
},
"attempts": 0,
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 2,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": "2026-10-23T00:03:21.193Z",
"audit": {
"seq": 6,
"head": "2e3df1b1f2118692e86d268da905f556decf168a8573a43b5a9a694e50044e7c"
},
"output": {
"mode": "route",
"owner": "21",
"how": "least_loaded",
"region": "NA",
"segment": "commercial",
"slaMinutes": 240
},
"events": [
{
"at": "2026-10-22T20:03:19.271Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:03:20.598Z",
"msg": "agents: lead=ok, workloads=ok"
},
{
"at": "2026-10-22T20:03:20.601Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:03:21.193Z",
"msg": "hubspot.assign:867045641559: applied"
},
{
"at": "2026-10-22T20:03:21.196Z",
"msg": "sla.first_touch:867045641559: scheduled"
},
{
"at": "2026-10-22T20:03:21.197Z",
"msg": "waiting until 2026-10-23T00:03:21.193Z"
},
{
"at": "2026-10-22T20:03:21.922Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-22T20:03:19.271Z",
"updatedAt": "2026-10-22T20:03:21.922Z",
"duplicate": true
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "1098",
"content-type": "application/json"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "enterprise-lead-one-hour-sla-vr_ec298074bb2e40a9906d9d41a2a32090",
"input": {
"contactId": "867045641559",
"pods": {
"NA": {
"enterprise": {
"reps": [
{
"ownerId": "11",
"slackId": "U_REP_11"
},
{
"ownerId": "12",
"slackId": "U_REP_12"
}
],
"managerSlackId": "U_MGR_NA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "21",
"slackId": "U_REP_21"
},
{
"ownerId": "22",
"slackId": "U_REP_22"
},
{
"ownerId": "23",
"slackId": "U_REP_23"
}
],
"managerSlackId": "U_MGR_NA_COM"
}
},
"EMEA": {
"enterprise": {
"reps": [
{
"ownerId": "31",
"slackId": "U_REP_31"
}
],
"managerSlackId": "U_MGR_EMEA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "41",
"slackId": "U_REP_41"
},
{
"ownerId": "42",
"slackId": "U_REP_42"
}
],
"managerSlackId": "U_MGR_EMEA_COM"
}
},
"APAC": {
"enterprise": {
"reps": [
{
"ownerId": "51",
"slackId": "U_REP_51"
}
],
"managerSlackId": "U_MGR_APAC"
},
"commercial": {
"reps": [
{
"ownerId": "61",
"slackId": "U_REP_61"
}
],
"managerSlackId": "U_MGR_APAC"
}
}
},
"regions": {
"DE": "EMEA",
"FR": "EMEA",
"JP": "APAC"
},
"salesChannel": "C0SALES0001"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "enterprise_lead_one_hour_sla"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
05GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/enterprise_lead_one_hour_sla/runs200
We sent
GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/enterprise_lead_one_hour_sla/runs
This request had no body.
Server returned
HTTP 200
{
"runs": [
{
"runId": "enterprise-lead-one-hour-sla-vr_ec298074bb2e40a9906d9d41a2a32090",
"workflow": "lead-routing-sla",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Sales",
"team": "revops",
"phase": "WAITING",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "enterprise_lead_one_hour_sla"
},
"duplicateStarts": 1,
"agents": [
{
"name": "lead",
"status": "ok",
"summary": "enterprise-lead-one-hour-sla.example, US, ? employees",
"durationMs": 251
},
{
"name": "workloads",
"status": "ok",
"summary": "10 rep(s)",
"durationMs": 1325
},
{
"name": "routing",
"status": "ok",
"summary": "route: 21 (least_loaded, NA/commercial, SLA 240 min)",
"durationMs": 0
}
],
"actions": [
{
"id": "hubspot.assign:867045641559",
"kind": "hubspot.assign",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "applied",
"summary": {
"owner": "21",
"how": "least_loaded",
"region": "NA",
"segment": "commercial"
},
"attempts": 1,
"ref": "867045641559",
"detail": {
"owner": "21",
"dm": "174UPSQ7AD.QSBOIF",
"at": "2026-10-22T20:03:21.192Z"
},
"appliedAt": "2026-10-22T20:03:21.193Z",
"reconciled": null
},
{
"id": "sla.first_touch:867045641559",
"kind": "sla.first_touch",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240,
"backup": "22"
},
"attempts": 0,
"waitUntil": "2026-10-23T00:03:21.193Z",
"reconciled": null
},
{
"id": "sla.escalate:867045641559",
"kind": "sla.escalate",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240
},
"attempts": 0,
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 2,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": "2026-10-23T00:03:21.193Z",
"audit": {
"seq": 6,
"head": "2e3df1b1f2118692e86d268da905f556decf168a8573a43b5a9a694e50044e7c"
},
"output": {
"mode": "route",
"owner": "21",
"how": "least_loaded",
"region": "NA",
"segment": "commercial",
"slaMinutes": 240
},
"events": [
{
"at": "2026-10-22T20:03:19.271Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:03:20.598Z",
"msg": "agents: lead=ok, workloads=ok"
},
{
"at": "2026-10-22T20:03:20.601Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:03:21.193Z",
"msg": "hubspot.assign:867045641559: applied"
},
{
"at": "2026-10-22T20:03:21.196Z",
"msg": "sla.first_touch:867045641559: scheduled"
},
{
"at": "2026-10-22T20:03:21.197Z",
"msg": "waiting until 2026-10-23T00:03:21.193Z"
},
{
"at": "2026-10-22T20:03:21.922Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-22T20:03:19.271Z",
"updatedAt": "2026-10-22T20:03:21.922Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/enterprise_lead_one_hour_sla/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/enterprise_lead_one_hour_sla/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Evidence
- Run
vr_ec298074bb2e40a9906d9d41a2a32090- App version (declared)
acme-ops-lead-routing-sla-1.…- Source receipt
- Source receipt ↗
Technical reference
enterprise_lead_one_hour_slaApp version (declared): acme-ops-lead-routing-sla-1.0.0-befeb35
A 5,000-employee US lead goes to the NA enterprise pod with a 60-minute SLA
expected exactly 1, found 0; stable under 2 repeats (0)
- Verification covers the declared HTTP actions and state reads in this run.
- The app version shown was supplied by the app itself, not independently checked.
- Passing all checks in this run does not certify the whole app as production-ready.
- The verifier session does not survive a restart. This says nothing about the durability of the app under test.
- App state shown here is what the app's own endpoint reported. It is not independently checked against the database.
Provider traffic in the same time window (15)
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 · GET /crm/v3/objects/contacts/867045641559 · HTTP 200
We sent
GET /crm/v3/objects/contacts/867045641559
No body shown for this read.
Server returned
HTTP 200
{
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"id": "867045641559",
"properties": {
"email": "[email protected]",
"hs_email_domain": "enterprise-lead-one-hour-sla.example",
"country": "US"
},
"updatedAt": "2019-12-07T16:50:06.678Z",
"url": "https://example.com/1b6a2164"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/867045641559
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090"
}Response headers were not saved in this run.
Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/867045641559' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "11"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "11"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hs_email_domain",
"operator": "EQ",
"value": "enterprise-lead-one-hour-sla.example"
},
{
"propertyName": "hubspot_owner_id",
"operator": "HAS_PROPERTY"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "397",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hs_email_domain",
"operator": "EQ",
"value": "enterprise-lead-one-hour-sla.example"
},
{
"propertyName": "hubspot_owner_id",
"operator": "HAS_PROPERTY"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "12"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "12"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "21"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "21"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "22"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "22"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "23"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "23"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "31"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "31"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "41"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 2,
"results": [
{
"properties": {
"email": "[email protected]",
"hubspot_owner_id": "41",
"hs_lead_status": "NEW"
},
"id": "591272872167",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
},
{
"properties": {
"email": "[email protected]",
"hubspot_owner_id": "41",
"hs_lead_status": "NEW"
},
"id": "792064439845",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "41"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "42"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 2,
"results": [
{
"properties": {
"email": "[email protected]",
"hs_email_domain": "baseline.example",
"country": "DE",
"hubspot_owner_id": "42",
"hs_lead_status": "NEW"
},
"id": "634022197966",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
},
{
"properties": {
"email": "[email protected]",
"hs_email_domain": "least-loaded-rep-assigned.example",
"country": "DE",
"hubspot_owner_id": "42",
"hs_lead_status": "NEW"
},
"id": "495455890714",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "42"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "51"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "51"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "61"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "61"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · GET /crm/v3/objects/contacts/867045641559 · HTTP 200
We sent
GET /crm/v3/objects/contacts/867045641559
No body shown for this read.
Server returned
HTTP 200
{
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"id": "867045641559",
"properties": {
"email": "[email protected]",
"hs_email_domain": "enterprise-lead-one-hour-sla.example",
"country": "US"
},
"updatedAt": "2019-12-07T16:50:06.678Z",
"url": "https://example.com/e44aa54d"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/867045641559
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090"
}Response headers were not saved in this run.
Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/867045641559' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · PATCH /crm/v3/objects/contacts/867045641559 · HTTP 200
We sent
PATCH /crm/v3/objects/contacts/867045641559
{
"properties": {
"hubspot_owner_id": "21",
"hs_lead_status": "NEW"
}
}Server returned
HTTP 200
{
"properties": {
"email": "[email protected]",
"hs_email_domain": "enterprise-lead-one-hour-sla.example",
"country": "US",
"hubspot_owner_id": "21",
"hs_lead_status": "NEW"
},
"id": "867045641559",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/867045641559
{
"host": "fetchsandbox.com",
"content-length": "63",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request PATCH 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/867045641559' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"properties": {
"hubspot_owner_id": "21",
"hs_lead_status": "NEW"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
slack · POST /api/chat.postMessage · HTTP 200
We sent
POST /api/chat.postMessage
{
"channel": "U_REP_21",
"text": ":dart: New commercial lead 26ccc362 (least-loaded rep in the pod). First touch within 240 min.",
"unfurl_links": false,
"unfurl_media": false
}Server returned
HTTP 200
{
"channel": "U_REP_21",
"message": {
"bot_id": "bot_46a0b9af3a8b4dadb2518302ca",
"client_msg_id": "cli_b24c9757ea2c4868b809d76630",
"name": "item-239b58",
"old_name": "Sample Old",
"parent_user_id": "par_bb36b22843f346ee84909d9dc5",
"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": "174UPSQ7AD.QSBOIF"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/632eabc32f/api/chat.postMessage
{
"host": "fetchsandbox.com",
"content-length": "168",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/632eabc32f/api/chat.postMessage' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"channel": "U_REP_21",
"text": ":dart: New commercial lead 26ccc362 (least-loaded rep in the pod). First touch within 240 min.",
"unfurl_links": false,
"unfurl_media": false
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
A lead from a company we already work with goes to that account's owner
account_owner_winsWhat we probed
A lead from a company we already work with goes to that account's owner
How we probed it
Frozen intended probe steps. Recorded requests show what actually ran.
POST /invocations
Expected vs actual
- Expected
- A lead from a company we already work with goes to that account's owner
- Actual
- expected exactly 1, found 1; stable under 2 repeats (1)
Requests and responses
01GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/account_owner_wins/runs200
We sent
GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/account_owner_wins/runs
This request had no body.
Server returned
HTTP 200
{
"runs": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/account_owner_wins/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/account_owner_wins/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
02POST /invocations200
We sent
POST /invocations
{
"action": "start",
"runId": "account-owner-wins-vr_ec298074bb2e40a9906d9d41a2a32090",
"input": {
"contactId": "065741282028",
"pods": {
"NA": {
"enterprise": {
"reps": [
{
"ownerId": "11",
"slackId": "U_REP_11"
},
{
"ownerId": "12",
"slackId": "U_REP_12"
}
],
"managerSlackId": "U_MGR_NA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "21",
"slackId": "U_REP_21"
},
{
"ownerId": "22",
"slackId": "U_REP_22"
},
{
"ownerId": "23",
"slackId": "U_REP_23"
}
],
"managerSlackId": "U_MGR_NA_COM"
}
},
"EMEA": {
"enterprise": {
"reps": [
{
"ownerId": "31",
"slackId": "U_REP_31"
}
],
"managerSlackId": "U_MGR_EMEA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "41",
"slackId": "U_REP_41"
},
{
"ownerId": "42",
"slackId": "U_REP_42"
}
],
"managerSlackId": "U_MGR_EMEA_COM"
}
},
"APAC": {
"enterprise": {
"reps": [
{
"ownerId": "51",
"slackId": "U_REP_51"
}
],
"managerSlackId": "U_MGR_APAC"
},
"commercial": {
"reps": [
{
"ownerId": "61",
"slackId": "U_REP_61"
}
],
"managerSlackId": "U_MGR_APAC"
}
}
},
"regions": {
"DE": "EMEA",
"FR": "EMEA",
"JP": "APAC"
},
"salesChannel": "C0SALES0001"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "account_owner_wins"
}
}Server returned
HTTP 200
{
"runId": "account-owner-wins-vr_ec298074bb2e40a9906d9d41a2a32090",
"workflow": "lead-routing-sla",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Sales",
"team": "revops",
"phase": "WAITING",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "account_owner_wins"
},
"duplicateStarts": 0,
"agents": [
{
"name": "lead",
"status": "ok",
"summary": "account-owner-wins.example, DE, ? employees, account owner 41",
"durationMs": 235
},
{
"name": "workloads",
"status": "ok",
"summary": "10 rep(s)",
"durationMs": 1275
},
{
"name": "routing",
"status": "ok",
"summary": "route: 41 (account_owner, EMEA/commercial, SLA 240 min)",
"durationMs": 0
}
],
"actions": [
{
"id": "hubspot.assign:065741282028",
"kind": "hubspot.assign",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "applied",
"summary": {
"owner": "41",
"how": "account_owner",
"region": "EMEA",
"segment": "commercial"
},
"attempts": 1,
"ref": "065741282028",
"detail": {
"owner": "41",
"dm": "17DH3OYPMP.KLYXWB",
"at": "2026-10-22T20:03:24.723Z"
},
"appliedAt": "2026-10-22T20:03:24.724Z",
"reconciled": null
},
{
"id": "sla.first_touch:065741282028",
"kind": "sla.first_touch",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240,
"backup": "42"
},
"attempts": 0,
"waitUntil": "2026-10-23T00:03:24.724Z",
"reconciled": null
},
{
"id": "sla.escalate:065741282028",
"kind": "sla.escalate",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240
},
"attempts": 0,
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 2,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": "2026-10-23T00:03:24.724Z",
"audit": {
"seq": 5,
"head": "753f43b23bd8ad1ff6ab49e39ac7def8cd5182ce97407972ab786f5fac0d28b1"
},
"output": {
"mode": "route",
"owner": "41",
"how": "account_owner",
"region": "EMEA",
"segment": "commercial",
"slaMinutes": 240
},
"events": [
{
"at": "2026-10-22T20:03:23.062Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:03:24.339Z",
"msg": "agents: lead=ok, workloads=ok"
},
{
"at": "2026-10-22T20:03:24.343Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:03:24.725Z",
"msg": "hubspot.assign:065741282028: applied"
},
{
"at": "2026-10-22T20:03:24.727Z",
"msg": "sla.first_touch:065741282028: scheduled"
},
{
"at": "2026-10-22T20:03:24.730Z",
"msg": "waiting until 2026-10-23T00:03:24.724Z"
}
],
"createdAt": "2026-10-22T20:03:23.062Z",
"updatedAt": "2026-10-22T20:03:24.730Z",
"duplicate": false
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "1078",
"content-type": "application/json"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "account-owner-wins-vr_ec298074bb2e40a9906d9d41a2a32090",
"input": {
"contactId": "065741282028",
"pods": {
"NA": {
"enterprise": {
"reps": [
{
"ownerId": "11",
"slackId": "U_REP_11"
},
{
"ownerId": "12",
"slackId": "U_REP_12"
}
],
"managerSlackId": "U_MGR_NA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "21",
"slackId": "U_REP_21"
},
{
"ownerId": "22",
"slackId": "U_REP_22"
},
{
"ownerId": "23",
"slackId": "U_REP_23"
}
],
"managerSlackId": "U_MGR_NA_COM"
}
},
"EMEA": {
"enterprise": {
"reps": [
{
"ownerId": "31",
"slackId": "U_REP_31"
}
],
"managerSlackId": "U_MGR_EMEA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "41",
"slackId": "U_REP_41"
},
{
"ownerId": "42",
"slackId": "U_REP_42"
}
],
"managerSlackId": "U_MGR_EMEA_COM"
}
},
"APAC": {
"enterprise": {
"reps": [
{
"ownerId": "51",
"slackId": "U_REP_51"
}
],
"managerSlackId": "U_MGR_APAC"
},
"commercial": {
"reps": [
{
"ownerId": "61",
"slackId": "U_REP_61"
}
],
"managerSlackId": "U_MGR_APAC"
}
}
},
"regions": {
"DE": "EMEA",
"FR": "EMEA",
"JP": "APAC"
},
"salesChannel": "C0SALES0001"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "account_owner_wins"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
03GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/account_owner_wins/runs200
We sent
GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/account_owner_wins/runs
This request had no body.
Server returned
HTTP 200
{
"runs": [
{
"runId": "account-owner-wins-vr_ec298074bb2e40a9906d9d41a2a32090",
"workflow": "lead-routing-sla",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Sales",
"team": "revops",
"phase": "WAITING",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "account_owner_wins"
},
"duplicateStarts": 0,
"agents": [
{
"name": "lead",
"status": "ok",
"summary": "account-owner-wins.example, DE, ? employees, account owner 41",
"durationMs": 235
},
{
"name": "workloads",
"status": "ok",
"summary": "10 rep(s)",
"durationMs": 1275
},
{
"name": "routing",
"status": "ok",
"summary": "route: 41 (account_owner, EMEA/commercial, SLA 240 min)",
"durationMs": 0
}
],
"actions": [
{
"id": "hubspot.assign:065741282028",
"kind": "hubspot.assign",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "applied",
"summary": {
"owner": "41",
"how": "account_owner",
"region": "EMEA",
"segment": "commercial"
},
"attempts": 1,
"ref": "065741282028",
"detail": {
"owner": "41",
"dm": "17DH3OYPMP.KLYXWB",
"at": "2026-10-22T20:03:24.723Z"
},
"appliedAt": "2026-10-22T20:03:24.724Z",
"reconciled": null
},
{
"id": "sla.first_touch:065741282028",
"kind": "sla.first_touch",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240,
"backup": "42"
},
"attempts": 0,
"waitUntil": "2026-10-23T00:03:24.724Z",
"reconciled": null
},
{
"id": "sla.escalate:065741282028",
"kind": "sla.escalate",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240
},
"attempts": 0,
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 2,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": "2026-10-23T00:03:24.724Z",
"audit": {
"seq": 5,
"head": "753f43b23bd8ad1ff6ab49e39ac7def8cd5182ce97407972ab786f5fac0d28b1"
},
"output": {
"mode": "route",
"owner": "41",
"how": "account_owner",
"region": "EMEA",
"segment": "commercial",
"slaMinutes": 240
},
"events": [
{
"at": "2026-10-22T20:03:23.062Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:03:24.339Z",
"msg": "agents: lead=ok, workloads=ok"
},
{
"at": "2026-10-22T20:03:24.343Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:03:24.725Z",
"msg": "hubspot.assign:065741282028: applied"
},
{
"at": "2026-10-22T20:03:24.727Z",
"msg": "sla.first_touch:065741282028: scheduled"
},
{
"at": "2026-10-22T20:03:24.730Z",
"msg": "waiting until 2026-10-23T00:03:24.724Z"
}
],
"createdAt": "2026-10-22T20:03:23.062Z",
"updatedAt": "2026-10-22T20:03:24.730Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/account_owner_wins/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/account_owner_wins/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
04POST /invocations200
We sent
POST /invocations
{
"action": "start",
"runId": "account-owner-wins-vr_ec298074bb2e40a9906d9d41a2a32090",
"input": {
"contactId": "065741282028",
"pods": {
"NA": {
"enterprise": {
"reps": [
{
"ownerId": "11",
"slackId": "U_REP_11"
},
{
"ownerId": "12",
"slackId": "U_REP_12"
}
],
"managerSlackId": "U_MGR_NA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "21",
"slackId": "U_REP_21"
},
{
"ownerId": "22",
"slackId": "U_REP_22"
},
{
"ownerId": "23",
"slackId": "U_REP_23"
}
],
"managerSlackId": "U_MGR_NA_COM"
}
},
"EMEA": {
"enterprise": {
"reps": [
{
"ownerId": "31",
"slackId": "U_REP_31"
}
],
"managerSlackId": "U_MGR_EMEA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "41",
"slackId": "U_REP_41"
},
{
"ownerId": "42",
"slackId": "U_REP_42"
}
],
"managerSlackId": "U_MGR_EMEA_COM"
}
},
"APAC": {
"enterprise": {
"reps": [
{
"ownerId": "51",
"slackId": "U_REP_51"
}
],
"managerSlackId": "U_MGR_APAC"
},
"commercial": {
"reps": [
{
"ownerId": "61",
"slackId": "U_REP_61"
}
],
"managerSlackId": "U_MGR_APAC"
}
}
},
"regions": {
"DE": "EMEA",
"FR": "EMEA",
"JP": "APAC"
},
"salesChannel": "C0SALES0001"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "account_owner_wins"
}
}Server returned
HTTP 200
{
"runId": "account-owner-wins-vr_ec298074bb2e40a9906d9d41a2a32090",
"workflow": "lead-routing-sla",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Sales",
"team": "revops",
"phase": "WAITING",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "account_owner_wins"
},
"duplicateStarts": 1,
"agents": [
{
"name": "lead",
"status": "ok",
"summary": "account-owner-wins.example, DE, ? employees, account owner 41",
"durationMs": 235
},
{
"name": "workloads",
"status": "ok",
"summary": "10 rep(s)",
"durationMs": 1275
},
{
"name": "routing",
"status": "ok",
"summary": "route: 41 (account_owner, EMEA/commercial, SLA 240 min)",
"durationMs": 0
}
],
"actions": [
{
"id": "hubspot.assign:065741282028",
"kind": "hubspot.assign",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "applied",
"summary": {
"owner": "41",
"how": "account_owner",
"region": "EMEA",
"segment": "commercial"
},
"attempts": 1,
"ref": "065741282028",
"detail": {
"owner": "41",
"dm": "17DH3OYPMP.KLYXWB",
"at": "2026-10-22T20:03:24.723Z"
},
"appliedAt": "2026-10-22T20:03:24.724Z",
"reconciled": null
},
{
"id": "sla.first_touch:065741282028",
"kind": "sla.first_touch",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240,
"backup": "42"
},
"attempts": 0,
"waitUntil": "2026-10-23T00:03:24.724Z",
"reconciled": null
},
{
"id": "sla.escalate:065741282028",
"kind": "sla.escalate",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240
},
"attempts": 0,
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 2,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": "2026-10-23T00:03:24.724Z",
"audit": {
"seq": 6,
"head": "6ba5fefb109bc9d7eff1ae8ef8acc416553d94b332e03894dfab22d653242033"
},
"output": {
"mode": "route",
"owner": "41",
"how": "account_owner",
"region": "EMEA",
"segment": "commercial",
"slaMinutes": 240
},
"events": [
{
"at": "2026-10-22T20:03:23.062Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:03:24.339Z",
"msg": "agents: lead=ok, workloads=ok"
},
{
"at": "2026-10-22T20:03:24.343Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:03:24.725Z",
"msg": "hubspot.assign:065741282028: applied"
},
{
"at": "2026-10-22T20:03:24.727Z",
"msg": "sla.first_touch:065741282028: scheduled"
},
{
"at": "2026-10-22T20:03:24.730Z",
"msg": "waiting until 2026-10-23T00:03:24.724Z"
},
{
"at": "2026-10-22T20:03:25.377Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-22T20:03:23.062Z",
"updatedAt": "2026-10-22T20:03:25.377Z",
"duplicate": true
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "1078",
"content-type": "application/json"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "account-owner-wins-vr_ec298074bb2e40a9906d9d41a2a32090",
"input": {
"contactId": "065741282028",
"pods": {
"NA": {
"enterprise": {
"reps": [
{
"ownerId": "11",
"slackId": "U_REP_11"
},
{
"ownerId": "12",
"slackId": "U_REP_12"
}
],
"managerSlackId": "U_MGR_NA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "21",
"slackId": "U_REP_21"
},
{
"ownerId": "22",
"slackId": "U_REP_22"
},
{
"ownerId": "23",
"slackId": "U_REP_23"
}
],
"managerSlackId": "U_MGR_NA_COM"
}
},
"EMEA": {
"enterprise": {
"reps": [
{
"ownerId": "31",
"slackId": "U_REP_31"
}
],
"managerSlackId": "U_MGR_EMEA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "41",
"slackId": "U_REP_41"
},
{
"ownerId": "42",
"slackId": "U_REP_42"
}
],
"managerSlackId": "U_MGR_EMEA_COM"
}
},
"APAC": {
"enterprise": {
"reps": [
{
"ownerId": "51",
"slackId": "U_REP_51"
}
],
"managerSlackId": "U_MGR_APAC"
},
"commercial": {
"reps": [
{
"ownerId": "61",
"slackId": "U_REP_61"
}
],
"managerSlackId": "U_MGR_APAC"
}
}
},
"regions": {
"DE": "EMEA",
"FR": "EMEA",
"JP": "APAC"
},
"salesChannel": "C0SALES0001"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "account_owner_wins"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
05GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/account_owner_wins/runs200
We sent
GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/account_owner_wins/runs
This request had no body.
Server returned
HTTP 200
{
"runs": [
{
"runId": "account-owner-wins-vr_ec298074bb2e40a9906d9d41a2a32090",
"workflow": "lead-routing-sla",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Sales",
"team": "revops",
"phase": "WAITING",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "account_owner_wins"
},
"duplicateStarts": 1,
"agents": [
{
"name": "lead",
"status": "ok",
"summary": "account-owner-wins.example, DE, ? employees, account owner 41",
"durationMs": 235
},
{
"name": "workloads",
"status": "ok",
"summary": "10 rep(s)",
"durationMs": 1275
},
{
"name": "routing",
"status": "ok",
"summary": "route: 41 (account_owner, EMEA/commercial, SLA 240 min)",
"durationMs": 0
}
],
"actions": [
{
"id": "hubspot.assign:065741282028",
"kind": "hubspot.assign",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "applied",
"summary": {
"owner": "41",
"how": "account_owner",
"region": "EMEA",
"segment": "commercial"
},
"attempts": 1,
"ref": "065741282028",
"detail": {
"owner": "41",
"dm": "17DH3OYPMP.KLYXWB",
"at": "2026-10-22T20:03:24.723Z"
},
"appliedAt": "2026-10-22T20:03:24.724Z",
"reconciled": null
},
{
"id": "sla.first_touch:065741282028",
"kind": "sla.first_touch",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240,
"backup": "42"
},
"attempts": 0,
"waitUntil": "2026-10-23T00:03:24.724Z",
"reconciled": null
},
{
"id": "sla.escalate:065741282028",
"kind": "sla.escalate",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240
},
"attempts": 0,
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 2,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": "2026-10-23T00:03:24.724Z",
"audit": {
"seq": 6,
"head": "6ba5fefb109bc9d7eff1ae8ef8acc416553d94b332e03894dfab22d653242033"
},
"output": {
"mode": "route",
"owner": "41",
"how": "account_owner",
"region": "EMEA",
"segment": "commercial",
"slaMinutes": 240
},
"events": [
{
"at": "2026-10-22T20:03:23.062Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:03:24.339Z",
"msg": "agents: lead=ok, workloads=ok"
},
{
"at": "2026-10-22T20:03:24.343Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:03:24.725Z",
"msg": "hubspot.assign:065741282028: applied"
},
{
"at": "2026-10-22T20:03:24.727Z",
"msg": "sla.first_touch:065741282028: scheduled"
},
{
"at": "2026-10-22T20:03:24.730Z",
"msg": "waiting until 2026-10-23T00:03:24.724Z"
},
{
"at": "2026-10-22T20:03:25.377Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-22T20:03:23.062Z",
"updatedAt": "2026-10-22T20:03:25.377Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/account_owner_wins/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/account_owner_wins/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Evidence
- Run
vr_ec298074bb2e40a9906d9d41a2a32090- App version (declared)
acme-ops-lead-routing-sla-1.…- Source receipt
- Source receipt ↗
Technical reference
account_owner_winsApp version (declared): acme-ops-lead-routing-sla-1.0.0-befeb35
A lead from a company we already work with goes to that account's owner
expected exactly 1, found 1; stable under 2 repeats (1)
- Verification covers the declared HTTP actions and state reads in this run.
- The app version shown was supplied by the app itself, not independently checked.
- Passing all checks in this run does not certify the whole app as production-ready.
- The verifier session does not survive a restart. This says nothing about the durability of the app under test.
- App state shown here is what the app's own endpoint reported. It is not independently checked against the database.
Provider traffic in the same time window (15)
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 · GET /crm/v3/objects/contacts/065741282028 · HTTP 200
We sent
GET /crm/v3/objects/contacts/065741282028
No body shown for this read.
Server returned
HTTP 200
{
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"id": "065741282028",
"properties": {
"email": "[email protected]",
"hs_email_domain": "account-owner-wins.example",
"country": "DE"
},
"updatedAt": "2019-12-07T16:50:06.678Z",
"url": "https://example.com/b8103bb6"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/065741282028
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090"
}Response headers were not saved in this run.
Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/065741282028' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "11"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "11"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hs_email_domain",
"operator": "EQ",
"value": "account-owner-wins.example"
},
{
"propertyName": "hubspot_owner_id",
"operator": "HAS_PROPERTY"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 1,
"results": [
{
"properties": {
"email": "[email protected]",
"hs_email_domain": "account-owner-wins.example",
"hubspot_owner_id": "41"
},
"id": "661872302972",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "387",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hs_email_domain",
"operator": "EQ",
"value": "account-owner-wins.example"
},
{
"propertyName": "hubspot_owner_id",
"operator": "HAS_PROPERTY"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "12"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "12"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "21"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 1,
"results": [
{
"properties": {
"email": "[email protected]",
"hs_email_domain": "enterprise-lead-one-hour-sla.example",
"country": "US",
"hubspot_owner_id": "21",
"hs_lead_status": "NEW"
},
"id": "867045641559",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "21"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "22"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "22"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "23"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "23"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "31"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "31"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "41"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 2,
"results": [
{
"properties": {
"email": "[email protected]",
"hubspot_owner_id": "41",
"hs_lead_status": "NEW"
},
"id": "591272872167",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
},
{
"properties": {
"email": "[email protected]",
"hubspot_owner_id": "41",
"hs_lead_status": "NEW"
},
"id": "792064439845",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "41"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "42"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 2,
"results": [
{
"properties": {
"email": "[email protected]",
"hs_email_domain": "baseline.example",
"country": "DE",
"hubspot_owner_id": "42",
"hs_lead_status": "NEW"
},
"id": "634022197966",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
},
{
"properties": {
"email": "[email protected]",
"hs_email_domain": "least-loaded-rep-assigned.example",
"country": "DE",
"hubspot_owner_id": "42",
"hs_lead_status": "NEW"
},
"id": "495455890714",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "42"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "51"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "51"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "61"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "61"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · GET /crm/v3/objects/contacts/065741282028 · HTTP 200
We sent
GET /crm/v3/objects/contacts/065741282028
No body shown for this read.
Server returned
HTTP 200
{
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"id": "065741282028",
"properties": {
"email": "[email protected]",
"hs_email_domain": "account-owner-wins.example",
"country": "DE"
},
"updatedAt": "2019-12-07T16:50:06.678Z",
"url": "https://example.com/88ed594f"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/065741282028
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090"
}Response headers were not saved in this run.
Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/065741282028' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · PATCH /crm/v3/objects/contacts/065741282028 · HTTP 200
We sent
PATCH /crm/v3/objects/contacts/065741282028
{
"properties": {
"hubspot_owner_id": "41",
"hs_lead_status": "NEW"
}
}Server returned
HTTP 200
{
"properties": {
"email": "[email protected]",
"hs_email_domain": "account-owner-wins.example",
"country": "DE",
"hubspot_owner_id": "41",
"hs_lead_status": "NEW"
},
"id": "065741282028",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/065741282028
{
"host": "fetchsandbox.com",
"content-length": "63",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request PATCH 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/065741282028' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"properties": {
"hubspot_owner_id": "41",
"hs_lead_status": "NEW"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
slack · POST /api/chat.postMessage · HTTP 200
We sent
POST /api/chat.postMessage
{
"channel": "U_REP_41",
"text": ":dart: New commercial lead 59e53ac3 (existing account). First touch within 240 min.",
"unfurl_links": false,
"unfurl_media": false
}Server returned
HTTP 200
{
"channel": "U_REP_41",
"message": {
"bot_id": "bot_914f3da9d6ce443587ea411725",
"client_msg_id": "cli_2eeb4c13bfd1493394dc93c86e",
"name": "item-44e551",
"old_name": "Sample Old",
"parent_user_id": "par_aa86f2973fa94379b739f07120",
"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": "17DH3OYPMP.KLYXWB"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/632eabc32f/api/chat.postMessage
{
"host": "fetchsandbox.com",
"content-length": "157",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/632eabc32f/api/chat.postMessage' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"channel": "U_REP_41",
"text": ":dart: New commercial lead 59e53ac3 (existing account). First touch within 240 min.",
"unfurl_links": false,
"unfurl_media": false
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
A lead that already has an owner is not re-routed
owned_lead_not_reroutedWhat we probed
A lead that already has an owner is not re-routed
How we probed it
Frozen intended probe steps. Recorded requests show what actually ran.
POST /invocations
Expected vs actual
- Expected
- A lead that already has an owner is not re-routed
- Actual
- expected exactly 1, found 1; stable under 2 repeats (1)
Requests and responses
01GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/owned_lead_not_rerouted/runs200
We sent
GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/owned_lead_not_rerouted/runs
This request had no body.
Server returned
HTTP 200
{
"runs": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/owned_lead_not_rerouted/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/owned_lead_not_rerouted/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
02POST /invocations200
We sent
POST /invocations
{
"action": "start",
"runId": "owned-lead-not-rerouted-vr_ec298074bb2e40a9906d9d41a2a32090",
"input": {
"contactId": "656752900738",
"pods": {
"NA": {
"enterprise": {
"reps": [
{
"ownerId": "11",
"slackId": "U_REP_11"
},
{
"ownerId": "12",
"slackId": "U_REP_12"
}
],
"managerSlackId": "U_MGR_NA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "21",
"slackId": "U_REP_21"
},
{
"ownerId": "22",
"slackId": "U_REP_22"
},
{
"ownerId": "23",
"slackId": "U_REP_23"
}
],
"managerSlackId": "U_MGR_NA_COM"
}
},
"EMEA": {
"enterprise": {
"reps": [
{
"ownerId": "31",
"slackId": "U_REP_31"
}
],
"managerSlackId": "U_MGR_EMEA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "41",
"slackId": "U_REP_41"
},
{
"ownerId": "42",
"slackId": "U_REP_42"
}
],
"managerSlackId": "U_MGR_EMEA_COM"
}
},
"APAC": {
"enterprise": {
"reps": [
{
"ownerId": "51",
"slackId": "U_REP_51"
}
],
"managerSlackId": "U_MGR_APAC"
},
"commercial": {
"reps": [
{
"ownerId": "61",
"slackId": "U_REP_61"
}
],
"managerSlackId": "U_MGR_APAC"
}
}
},
"regions": {
"DE": "EMEA",
"FR": "EMEA",
"JP": "APAC"
},
"salesChannel": "C0SALES0001"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "owned_lead_not_rerouted"
}
}Server returned
HTTP 200
{
"runId": "owned-lead-not-rerouted-vr_ec298074bb2e40a9906d9d41a2a32090",
"workflow": "lead-routing-sla",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Sales",
"team": "revops",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "owned_lead_not_rerouted"
},
"duplicateStarts": 0,
"agents": [
{
"name": "lead",
"status": "ok",
"summary": "owned-lead-not-rerouted.example, DE, ? employees",
"durationMs": 262
},
{
"name": "workloads",
"status": "ok",
"summary": "10 rep(s)",
"durationMs": 1211
},
{
"name": "routing",
"status": "ok",
"summary": "already_owned: 99 (none, EMEA/commercial, SLA 240 min)",
"durationMs": 0
}
],
"actions": [
{
"id": "slack.post_routing",
"kind": "slack.post_routing",
"provider": "slack",
"agent": "routing",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0SALES0001",
"mode": "already_owned"
},
"attempts": 1,
"ref": "17AVLAN9ZR.PZI6N2",
"appliedAt": "2026-10-22T20:03:27.647Z",
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 0,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": null,
"audit": {
"seq": 4,
"head": "cfdbaaadec79e8810ca5aab49e10752535bfa390089cdbdddad5972d2eaa4c3f"
},
"output": {
"mode": "already_owned",
"owner": "99",
"how": "none",
"region": "EMEA",
"segment": "commercial",
"slaMinutes": 240
},
"events": [
{
"at": "2026-10-22T20:03:26.298Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:03:27.512Z",
"msg": "agents: lead=ok, workloads=ok"
},
{
"at": "2026-10-22T20:03:27.515Z",
"msg": "planned 1 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:03:27.647Z",
"msg": "slack.post_routing: applied"
},
{
"at": "2026-10-22T20:03:27.650Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-22T20:03:26.298Z",
"updatedAt": "2026-10-22T20:03:27.650Z",
"duplicate": false
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "1088",
"content-type": "application/json"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "owned-lead-not-rerouted-vr_ec298074bb2e40a9906d9d41a2a32090",
"input": {
"contactId": "656752900738",
"pods": {
"NA": {
"enterprise": {
"reps": [
{
"ownerId": "11",
"slackId": "U_REP_11"
},
{
"ownerId": "12",
"slackId": "U_REP_12"
}
],
"managerSlackId": "U_MGR_NA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "21",
"slackId": "U_REP_21"
},
{
"ownerId": "22",
"slackId": "U_REP_22"
},
{
"ownerId": "23",
"slackId": "U_REP_23"
}
],
"managerSlackId": "U_MGR_NA_COM"
}
},
"EMEA": {
"enterprise": {
"reps": [
{
"ownerId": "31",
"slackId": "U_REP_31"
}
],
"managerSlackId": "U_MGR_EMEA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "41",
"slackId": "U_REP_41"
},
{
"ownerId": "42",
"slackId": "U_REP_42"
}
],
"managerSlackId": "U_MGR_EMEA_COM"
}
},
"APAC": {
"enterprise": {
"reps": [
{
"ownerId": "51",
"slackId": "U_REP_51"
}
],
"managerSlackId": "U_MGR_APAC"
},
"commercial": {
"reps": [
{
"ownerId": "61",
"slackId": "U_REP_61"
}
],
"managerSlackId": "U_MGR_APAC"
}
}
},
"regions": {
"DE": "EMEA",
"FR": "EMEA",
"JP": "APAC"
},
"salesChannel": "C0SALES0001"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "owned_lead_not_rerouted"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
03GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/owned_lead_not_rerouted/runs200
We sent
GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/owned_lead_not_rerouted/runs
This request had no body.
Server returned
HTTP 200
{
"runs": [
{
"runId": "owned-lead-not-rerouted-vr_ec298074bb2e40a9906d9d41a2a32090",
"workflow": "lead-routing-sla",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Sales",
"team": "revops",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "owned_lead_not_rerouted"
},
"duplicateStarts": 0,
"agents": [
{
"name": "lead",
"status": "ok",
"summary": "owned-lead-not-rerouted.example, DE, ? employees",
"durationMs": 262
},
{
"name": "workloads",
"status": "ok",
"summary": "10 rep(s)",
"durationMs": 1211
},
{
"name": "routing",
"status": "ok",
"summary": "already_owned: 99 (none, EMEA/commercial, SLA 240 min)",
"durationMs": 0
}
],
"actions": [
{
"id": "slack.post_routing",
"kind": "slack.post_routing",
"provider": "slack",
"agent": "routing",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0SALES0001",
"mode": "already_owned"
},
"attempts": 1,
"ref": "17AVLAN9ZR.PZI6N2",
"appliedAt": "2026-10-22T20:03:27.647Z",
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 0,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": null,
"audit": {
"seq": 4,
"head": "cfdbaaadec79e8810ca5aab49e10752535bfa390089cdbdddad5972d2eaa4c3f"
},
"output": {
"mode": "already_owned",
"owner": "99",
"how": "none",
"region": "EMEA",
"segment": "commercial",
"slaMinutes": 240
},
"events": [
{
"at": "2026-10-22T20:03:26.298Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:03:27.512Z",
"msg": "agents: lead=ok, workloads=ok"
},
{
"at": "2026-10-22T20:03:27.515Z",
"msg": "planned 1 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:03:27.647Z",
"msg": "slack.post_routing: applied"
},
{
"at": "2026-10-22T20:03:27.650Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-22T20:03:26.298Z",
"updatedAt": "2026-10-22T20:03:27.650Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/owned_lead_not_rerouted/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/owned_lead_not_rerouted/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
04POST /invocations200
We sent
POST /invocations
{
"action": "start",
"runId": "owned-lead-not-rerouted-vr_ec298074bb2e40a9906d9d41a2a32090",
"input": {
"contactId": "656752900738",
"pods": {
"NA": {
"enterprise": {
"reps": [
{
"ownerId": "11",
"slackId": "U_REP_11"
},
{
"ownerId": "12",
"slackId": "U_REP_12"
}
],
"managerSlackId": "U_MGR_NA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "21",
"slackId": "U_REP_21"
},
{
"ownerId": "22",
"slackId": "U_REP_22"
},
{
"ownerId": "23",
"slackId": "U_REP_23"
}
],
"managerSlackId": "U_MGR_NA_COM"
}
},
"EMEA": {
"enterprise": {
"reps": [
{
"ownerId": "31",
"slackId": "U_REP_31"
}
],
"managerSlackId": "U_MGR_EMEA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "41",
"slackId": "U_REP_41"
},
{
"ownerId": "42",
"slackId": "U_REP_42"
}
],
"managerSlackId": "U_MGR_EMEA_COM"
}
},
"APAC": {
"enterprise": {
"reps": [
{
"ownerId": "51",
"slackId": "U_REP_51"
}
],
"managerSlackId": "U_MGR_APAC"
},
"commercial": {
"reps": [
{
"ownerId": "61",
"slackId": "U_REP_61"
}
],
"managerSlackId": "U_MGR_APAC"
}
}
},
"regions": {
"DE": "EMEA",
"FR": "EMEA",
"JP": "APAC"
},
"salesChannel": "C0SALES0001"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "owned_lead_not_rerouted"
}
}Server returned
HTTP 200
{
"runId": "owned-lead-not-rerouted-vr_ec298074bb2e40a9906d9d41a2a32090",
"workflow": "lead-routing-sla",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Sales",
"team": "revops",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "owned_lead_not_rerouted"
},
"duplicateStarts": 1,
"agents": [
{
"name": "lead",
"status": "ok",
"summary": "owned-lead-not-rerouted.example, DE, ? employees",
"durationMs": 262
},
{
"name": "workloads",
"status": "ok",
"summary": "10 rep(s)",
"durationMs": 1211
},
{
"name": "routing",
"status": "ok",
"summary": "already_owned: 99 (none, EMEA/commercial, SLA 240 min)",
"durationMs": 0
}
],
"actions": [
{
"id": "slack.post_routing",
"kind": "slack.post_routing",
"provider": "slack",
"agent": "routing",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0SALES0001",
"mode": "already_owned"
},
"attempts": 1,
"ref": "17AVLAN9ZR.PZI6N2",
"appliedAt": "2026-10-22T20:03:27.647Z",
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 0,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": null,
"audit": {
"seq": 5,
"head": "f8097e1b7254040b5ca3487f365138458f7343da541e0ea2c3ac9ebf764e9fda"
},
"output": {
"mode": "already_owned",
"owner": "99",
"how": "none",
"region": "EMEA",
"segment": "commercial",
"slaMinutes": 240
},
"events": [
{
"at": "2026-10-22T20:03:26.298Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:03:27.512Z",
"msg": "agents: lead=ok, workloads=ok"
},
{
"at": "2026-10-22T20:03:27.515Z",
"msg": "planned 1 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:03:27.647Z",
"msg": "slack.post_routing: applied"
},
{
"at": "2026-10-22T20:03:27.650Z",
"msg": "done (ok)"
},
{
"at": "2026-10-22T20:03:28.279Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-22T20:03:26.298Z",
"updatedAt": "2026-10-22T20:03:28.279Z",
"duplicate": true
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "1088",
"content-type": "application/json"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "owned-lead-not-rerouted-vr_ec298074bb2e40a9906d9d41a2a32090",
"input": {
"contactId": "656752900738",
"pods": {
"NA": {
"enterprise": {
"reps": [
{
"ownerId": "11",
"slackId": "U_REP_11"
},
{
"ownerId": "12",
"slackId": "U_REP_12"
}
],
"managerSlackId": "U_MGR_NA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "21",
"slackId": "U_REP_21"
},
{
"ownerId": "22",
"slackId": "U_REP_22"
},
{
"ownerId": "23",
"slackId": "U_REP_23"
}
],
"managerSlackId": "U_MGR_NA_COM"
}
},
"EMEA": {
"enterprise": {
"reps": [
{
"ownerId": "31",
"slackId": "U_REP_31"
}
],
"managerSlackId": "U_MGR_EMEA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "41",
"slackId": "U_REP_41"
},
{
"ownerId": "42",
"slackId": "U_REP_42"
}
],
"managerSlackId": "U_MGR_EMEA_COM"
}
},
"APAC": {
"enterprise": {
"reps": [
{
"ownerId": "51",
"slackId": "U_REP_51"
}
],
"managerSlackId": "U_MGR_APAC"
},
"commercial": {
"reps": [
{
"ownerId": "61",
"slackId": "U_REP_61"
}
],
"managerSlackId": "U_MGR_APAC"
}
}
},
"regions": {
"DE": "EMEA",
"FR": "EMEA",
"JP": "APAC"
},
"salesChannel": "C0SALES0001"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "owned_lead_not_rerouted"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
05GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/owned_lead_not_rerouted/runs200
We sent
GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/owned_lead_not_rerouted/runs
This request had no body.
Server returned
HTTP 200
{
"runs": [
{
"runId": "owned-lead-not-rerouted-vr_ec298074bb2e40a9906d9d41a2a32090",
"workflow": "lead-routing-sla",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Sales",
"team": "revops",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "owned_lead_not_rerouted"
},
"duplicateStarts": 1,
"agents": [
{
"name": "lead",
"status": "ok",
"summary": "owned-lead-not-rerouted.example, DE, ? employees",
"durationMs": 262
},
{
"name": "workloads",
"status": "ok",
"summary": "10 rep(s)",
"durationMs": 1211
},
{
"name": "routing",
"status": "ok",
"summary": "already_owned: 99 (none, EMEA/commercial, SLA 240 min)",
"durationMs": 0
}
],
"actions": [
{
"id": "slack.post_routing",
"kind": "slack.post_routing",
"provider": "slack",
"agent": "routing",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0SALES0001",
"mode": "already_owned"
},
"attempts": 1,
"ref": "17AVLAN9ZR.PZI6N2",
"appliedAt": "2026-10-22T20:03:27.647Z",
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 0,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": null,
"audit": {
"seq": 5,
"head": "f8097e1b7254040b5ca3487f365138458f7343da541e0ea2c3ac9ebf764e9fda"
},
"output": {
"mode": "already_owned",
"owner": "99",
"how": "none",
"region": "EMEA",
"segment": "commercial",
"slaMinutes": 240
},
"events": [
{
"at": "2026-10-22T20:03:26.298Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:03:27.512Z",
"msg": "agents: lead=ok, workloads=ok"
},
{
"at": "2026-10-22T20:03:27.515Z",
"msg": "planned 1 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:03:27.647Z",
"msg": "slack.post_routing: applied"
},
{
"at": "2026-10-22T20:03:27.650Z",
"msg": "done (ok)"
},
{
"at": "2026-10-22T20:03:28.279Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-22T20:03:26.298Z",
"updatedAt": "2026-10-22T20:03:28.279Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/owned_lead_not_rerouted/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/owned_lead_not_rerouted/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Evidence
- Run
vr_ec298074bb2e40a9906d9d41a2a32090- App version (declared)
acme-ops-lead-routing-sla-1.…- Source receipt
- Source receipt ↗
Technical reference
owned_lead_not_reroutedApp version (declared): acme-ops-lead-routing-sla-1.0.0-befeb35
A lead that already has an owner is not re-routed
expected exactly 1, found 1; stable under 2 repeats (1)
- Verification covers the declared HTTP actions and state reads in this run.
- The app version shown was supplied by the app itself, not independently checked.
- Passing all checks in this run does not certify the whole app as production-ready.
- The verifier session does not survive a restart. This says nothing about the durability of the app under test.
- App state shown here is what the app's own endpoint reported. It is not independently checked against the database.
Provider traffic in the same time window (13)
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
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "11"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "11"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · GET /crm/v3/objects/contacts/656752900738 · HTTP 200
We sent
GET /crm/v3/objects/contacts/656752900738
No body shown for this read.
Server returned
HTTP 200
{
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"id": "656752900738",
"properties": {
"email": "[email protected]",
"hs_email_domain": "owned-lead-not-rerouted.example",
"country": "DE",
"hubspot_owner_id": "99"
},
"updatedAt": "2019-12-07T16:50:06.678Z",
"url": "https://example.com/461ac0e2"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/656752900738
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090"
}Response headers were not saved in this run.
Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/656752900738' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "12"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "12"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hs_email_domain",
"operator": "EQ",
"value": "owned-lead-not-rerouted.example"
},
{
"propertyName": "hubspot_owner_id",
"operator": "HAS_PROPERTY"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 1,
"results": [
{
"properties": {
"email": "[email protected]",
"hs_email_domain": "owned-lead-not-rerouted.example",
"country": "DE",
"hubspot_owner_id": "99"
},
"id": "656752900738",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "392",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hs_email_domain",
"operator": "EQ",
"value": "owned-lead-not-rerouted.example"
},
{
"propertyName": "hubspot_owner_id",
"operator": "HAS_PROPERTY"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "21"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 1,
"results": [
{
"properties": {
"email": "[email protected]",
"hs_email_domain": "enterprise-lead-one-hour-sla.example",
"country": "US",
"hubspot_owner_id": "21",
"hs_lead_status": "NEW"
},
"id": "867045641559",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "21"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "22"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "22"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "23"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "23"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "31"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "31"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "41"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 3,
"results": [
{
"properties": {
"email": "[email protected]",
"hubspot_owner_id": "41",
"hs_lead_status": "NEW"
},
"id": "591272872167",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
},
{
"properties": {
"email": "[email protected]",
"hubspot_owner_id": "41",
"hs_lead_status": "NEW"
},
"id": "792064439845",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
},
{
"properties": {
"email": "[email protected]",
"hs_email_domain": "account-owner-wins.example",
"country": "DE",
"hubspot_owner_id": "41",
"hs_lead_status": "NEW"
},
"id": "065741282028",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "41"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "42"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 2,
"results": [
{
"properties": {
"email": "[email protected]",
"hs_email_domain": "baseline.example",
"country": "DE",
"hubspot_owner_id": "42",
"hs_lead_status": "NEW"
},
"id": "634022197966",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
},
{
"properties": {
"email": "[email protected]",
"hs_email_domain": "least-loaded-rep-assigned.example",
"country": "DE",
"hubspot_owner_id": "42",
"hs_lead_status": "NEW"
},
"id": "495455890714",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "42"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "51"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "51"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "61"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "61"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
slack · POST /api/chat.postMessage · HTTP 200
We sent
POST /api/chat.postMessage
{
"channel": "C0SALES0001",
"text": ":information_source: Lead 656752900738: already owned by 99.",
"unfurl_links": false,
"unfurl_media": false
}Server returned
HTTP 200
{
"channel": "C0SALES0001",
"message": {
"bot_id": "bot_890323c4ad9c4d22aba4a1a53b",
"client_msg_id": "cli_3113440d9ba2410d809a558fbb",
"name": "item-41d1b7",
"old_name": "Sample Old",
"parent_user_id": "par_6637270c6f994778b8c04cf96b",
"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": "17AVLAN9ZR.PZI6N2"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/632eabc32f/api/chat.postMessage
{
"host": "fetchsandbox.com",
"content-length": "137",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/632eabc32f/api/chat.postMessage' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"channel": "C0SALES0001",
"text": ":information_source: Lead 656752900738: already owned by 99.",
"unfurl_links": false,
"unfurl_media": false
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
A lead untouched at the SLA is reassigned to the backup rep (needs clock control)
missed_sla_reassignsWhat we probed
A lead untouched at the SLA is reassigned to the backup rep (needs clock control)
How we probed it
Frozen intended probe steps. Recorded requests show what actually ran.
POST /invocationsPOST /invocations
Expected vs actual
- Expected
- A lead untouched at the SLA is reassigned to the backup rep (needs clock control)
- Actual
- expected exactly 1, found 0; stable under 2 repeats (0)
Requests and responses
01GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/missed_sla_reassigns/runs200
We sent
GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/missed_sla_reassigns/runs
This request had no body.
Server returned
HTTP 200
{
"runs": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/missed_sla_reassigns/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/missed_sla_reassigns/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
02POST /invocations200
We sent
POST /invocations
{
"action": "start",
"runId": "missed-sla-reassigns-vr_ec298074bb2e40a9906d9d41a2a32090",
"input": {
"contactId": "471732750828",
"pods": {
"NA": {
"enterprise": {
"reps": [
{
"ownerId": "11",
"slackId": "U_REP_11"
},
{
"ownerId": "12",
"slackId": "U_REP_12"
}
],
"managerSlackId": "U_MGR_NA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "21",
"slackId": "U_REP_21"
},
{
"ownerId": "22",
"slackId": "U_REP_22"
},
{
"ownerId": "23",
"slackId": "U_REP_23"
}
],
"managerSlackId": "U_MGR_NA_COM"
}
},
"EMEA": {
"enterprise": {
"reps": [
{
"ownerId": "31",
"slackId": "U_REP_31"
}
],
"managerSlackId": "U_MGR_EMEA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "41",
"slackId": "U_REP_41"
},
{
"ownerId": "42",
"slackId": "U_REP_42"
}
],
"managerSlackId": "U_MGR_EMEA_COM"
}
},
"APAC": {
"enterprise": {
"reps": [
{
"ownerId": "51",
"slackId": "U_REP_51"
}
],
"managerSlackId": "U_MGR_APAC"
},
"commercial": {
"reps": [
{
"ownerId": "61",
"slackId": "U_REP_61"
}
],
"managerSlackId": "U_MGR_APAC"
}
}
},
"regions": {
"DE": "EMEA",
"FR": "EMEA",
"JP": "APAC"
},
"salesChannel": "C0SALES0001"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "missed_sla_reassigns"
}
}Server returned
HTTP 200
{
"runId": "missed-sla-reassigns-vr_ec298074bb2e40a9906d9d41a2a32090",
"workflow": "lead-routing-sla",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Sales",
"team": "revops",
"phase": "WAITING",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "missed_sla_reassigns"
},
"duplicateStarts": 0,
"agents": [
{
"name": "lead",
"status": "ok",
"summary": "missed-sla-reassigns.example, DE, ? employees",
"durationMs": 229
},
{
"name": "workloads",
"status": "ok",
"summary": "10 rep(s)",
"durationMs": 1186
},
{
"name": "routing",
"status": "ok",
"summary": "route: 42 (least_loaded, EMEA/commercial, SLA 240 min)",
"durationMs": 0
}
],
"actions": [
{
"id": "hubspot.assign:471732750828",
"kind": "hubspot.assign",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "applied",
"summary": {
"owner": "42",
"how": "least_loaded",
"region": "EMEA",
"segment": "commercial"
},
"attempts": 1,
"ref": "471732750828",
"detail": {
"owner": "42",
"dm": "17RC18PG1S.1U5TQH",
"at": "2026-10-22T20:03:30.857Z"
},
"appliedAt": "2026-10-22T20:03:30.858Z",
"reconciled": null
},
{
"id": "sla.first_touch:471732750828",
"kind": "sla.first_touch",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240,
"backup": "41"
},
"attempts": 0,
"waitUntil": "2026-10-23T00:03:30.858Z",
"reconciled": null
},
{
"id": "sla.escalate:471732750828",
"kind": "sla.escalate",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240
},
"attempts": 0,
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 2,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": "2026-10-23T00:03:30.858Z",
"audit": {
"seq": 5,
"head": "425b65ff3162b15aa0dd5c6a5b8d5f678b588cb198d953657492638784b078c2"
},
"output": {
"mode": "route",
"owner": "42",
"how": "least_loaded",
"region": "EMEA",
"segment": "commercial",
"slaMinutes": 240
},
"events": [
{
"at": "2026-10-22T20:03:29.291Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:03:30.480Z",
"msg": "agents: lead=ok, workloads=ok"
},
{
"at": "2026-10-22T20:03:30.484Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:03:30.859Z",
"msg": "hubspot.assign:471732750828: applied"
},
{
"at": "2026-10-22T20:03:30.861Z",
"msg": "sla.first_touch:471732750828: scheduled"
},
{
"at": "2026-10-22T20:03:30.864Z",
"msg": "waiting until 2026-10-23T00:03:30.858Z"
}
],
"createdAt": "2026-10-22T20:03:29.291Z",
"updatedAt": "2026-10-22T20:03:30.864Z",
"duplicate": false
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "1082",
"content-type": "application/json"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "missed-sla-reassigns-vr_ec298074bb2e40a9906d9d41a2a32090",
"input": {
"contactId": "471732750828",
"pods": {
"NA": {
"enterprise": {
"reps": [
{
"ownerId": "11",
"slackId": "U_REP_11"
},
{
"ownerId": "12",
"slackId": "U_REP_12"
}
],
"managerSlackId": "U_MGR_NA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "21",
"slackId": "U_REP_21"
},
{
"ownerId": "22",
"slackId": "U_REP_22"
},
{
"ownerId": "23",
"slackId": "U_REP_23"
}
],
"managerSlackId": "U_MGR_NA_COM"
}
},
"EMEA": {
"enterprise": {
"reps": [
{
"ownerId": "31",
"slackId": "U_REP_31"
}
],
"managerSlackId": "U_MGR_EMEA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "41",
"slackId": "U_REP_41"
},
{
"ownerId": "42",
"slackId": "U_REP_42"
}
],
"managerSlackId": "U_MGR_EMEA_COM"
}
},
"APAC": {
"enterprise": {
"reps": [
{
"ownerId": "51",
"slackId": "U_REP_51"
}
],
"managerSlackId": "U_MGR_APAC"
},
"commercial": {
"reps": [
{
"ownerId": "61",
"slackId": "U_REP_61"
}
],
"managerSlackId": "U_MGR_APAC"
}
}
},
"regions": {
"DE": "EMEA",
"FR": "EMEA",
"JP": "APAC"
},
"salesChannel": "C0SALES0001"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "missed_sla_reassigns"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
03POST /invocations200
We sent
POST /invocations
{
"action": "tick"
}Server returned
HTTP 200
{
"woken": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "17",
"content-type": "application/json"
}{
"content-type": "application/json",
"content-length": "12"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "tick"
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
04GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/missed_sla_reassigns/runs200
We sent
GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/missed_sla_reassigns/runs
This request had no body.
Server returned
HTTP 200
{
"runs": [
{
"runId": "missed-sla-reassigns-vr_ec298074bb2e40a9906d9d41a2a32090",
"workflow": "lead-routing-sla",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Sales",
"team": "revops",
"phase": "WAITING",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "missed_sla_reassigns"
},
"duplicateStarts": 0,
"agents": [
{
"name": "lead",
"status": "ok",
"summary": "missed-sla-reassigns.example, DE, ? employees",
"durationMs": 229
},
{
"name": "workloads",
"status": "ok",
"summary": "10 rep(s)",
"durationMs": 1186
},
{
"name": "routing",
"status": "ok",
"summary": "route: 42 (least_loaded, EMEA/commercial, SLA 240 min)",
"durationMs": 0
}
],
"actions": [
{
"id": "hubspot.assign:471732750828",
"kind": "hubspot.assign",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "applied",
"summary": {
"owner": "42",
"how": "least_loaded",
"region": "EMEA",
"segment": "commercial"
},
"attempts": 1,
"ref": "471732750828",
"detail": {
"owner": "42",
"dm": "17RC18PG1S.1U5TQH",
"at": "2026-10-22T20:03:30.857Z"
},
"appliedAt": "2026-10-22T20:03:30.858Z",
"reconciled": null
},
{
"id": "sla.first_touch:471732750828",
"kind": "sla.first_touch",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240,
"backup": "41"
},
"attempts": 0,
"waitUntil": "2026-10-23T00:03:30.858Z",
"reconciled": null
},
{
"id": "sla.escalate:471732750828",
"kind": "sla.escalate",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240
},
"attempts": 0,
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 2,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": "2026-10-23T00:03:30.858Z",
"audit": {
"seq": 5,
"head": "425b65ff3162b15aa0dd5c6a5b8d5f678b588cb198d953657492638784b078c2"
},
"output": {
"mode": "route",
"owner": "42",
"how": "least_loaded",
"region": "EMEA",
"segment": "commercial",
"slaMinutes": 240
},
"events": [
{
"at": "2026-10-22T20:03:29.291Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:03:30.480Z",
"msg": "agents: lead=ok, workloads=ok"
},
{
"at": "2026-10-22T20:03:30.484Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:03:30.859Z",
"msg": "hubspot.assign:471732750828: applied"
},
{
"at": "2026-10-22T20:03:30.861Z",
"msg": "sla.first_touch:471732750828: scheduled"
},
{
"at": "2026-10-22T20:03:30.864Z",
"msg": "waiting until 2026-10-23T00:03:30.858Z"
}
],
"createdAt": "2026-10-22T20:03:29.291Z",
"updatedAt": "2026-10-22T20:03:30.864Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/missed_sla_reassigns/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/missed_sla_reassigns/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
05POST /invocations200
We sent
POST /invocations
{
"action": "start",
"runId": "missed-sla-reassigns-vr_ec298074bb2e40a9906d9d41a2a32090",
"input": {
"contactId": "471732750828",
"pods": {
"NA": {
"enterprise": {
"reps": [
{
"ownerId": "11",
"slackId": "U_REP_11"
},
{
"ownerId": "12",
"slackId": "U_REP_12"
}
],
"managerSlackId": "U_MGR_NA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "21",
"slackId": "U_REP_21"
},
{
"ownerId": "22",
"slackId": "U_REP_22"
},
{
"ownerId": "23",
"slackId": "U_REP_23"
}
],
"managerSlackId": "U_MGR_NA_COM"
}
},
"EMEA": {
"enterprise": {
"reps": [
{
"ownerId": "31",
"slackId": "U_REP_31"
}
],
"managerSlackId": "U_MGR_EMEA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "41",
"slackId": "U_REP_41"
},
{
"ownerId": "42",
"slackId": "U_REP_42"
}
],
"managerSlackId": "U_MGR_EMEA_COM"
}
},
"APAC": {
"enterprise": {
"reps": [
{
"ownerId": "51",
"slackId": "U_REP_51"
}
],
"managerSlackId": "U_MGR_APAC"
},
"commercial": {
"reps": [
{
"ownerId": "61",
"slackId": "U_REP_61"
}
],
"managerSlackId": "U_MGR_APAC"
}
}
},
"regions": {
"DE": "EMEA",
"FR": "EMEA",
"JP": "APAC"
},
"salesChannel": "C0SALES0001"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "missed_sla_reassigns"
}
}Server returned
HTTP 200
{
"runId": "missed-sla-reassigns-vr_ec298074bb2e40a9906d9d41a2a32090",
"workflow": "lead-routing-sla",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Sales",
"team": "revops",
"phase": "WAITING",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "missed_sla_reassigns"
},
"duplicateStarts": 1,
"agents": [
{
"name": "lead",
"status": "ok",
"summary": "missed-sla-reassigns.example, DE, ? employees",
"durationMs": 229
},
{
"name": "workloads",
"status": "ok",
"summary": "10 rep(s)",
"durationMs": 1186
},
{
"name": "routing",
"status": "ok",
"summary": "route: 42 (least_loaded, EMEA/commercial, SLA 240 min)",
"durationMs": 0
}
],
"actions": [
{
"id": "hubspot.assign:471732750828",
"kind": "hubspot.assign",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "applied",
"summary": {
"owner": "42",
"how": "least_loaded",
"region": "EMEA",
"segment": "commercial"
},
"attempts": 1,
"ref": "471732750828",
"detail": {
"owner": "42",
"dm": "17RC18PG1S.1U5TQH",
"at": "2026-10-22T20:03:30.857Z"
},
"appliedAt": "2026-10-22T20:03:30.858Z",
"reconciled": null
},
{
"id": "sla.first_touch:471732750828",
"kind": "sla.first_touch",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240,
"backup": "41"
},
"attempts": 0,
"waitUntil": "2026-10-23T00:03:30.858Z",
"reconciled": null
},
{
"id": "sla.escalate:471732750828",
"kind": "sla.escalate",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240
},
"attempts": 0,
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 2,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": "2026-10-23T00:03:30.858Z",
"audit": {
"seq": 6,
"head": "b1be2d60c5c455d69c72af4935a487e5c8f192f005fc9cded36de807e1bcd7a3"
},
"output": {
"mode": "route",
"owner": "42",
"how": "least_loaded",
"region": "EMEA",
"segment": "commercial",
"slaMinutes": 240
},
"events": [
{
"at": "2026-10-22T20:03:29.291Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:03:30.480Z",
"msg": "agents: lead=ok, workloads=ok"
},
{
"at": "2026-10-22T20:03:30.484Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:03:30.859Z",
"msg": "hubspot.assign:471732750828: applied"
},
{
"at": "2026-10-22T20:03:30.861Z",
"msg": "sla.first_touch:471732750828: scheduled"
},
{
"at": "2026-10-22T20:03:30.864Z",
"msg": "waiting until 2026-10-23T00:03:30.858Z"
},
{
"at": "2026-10-22T20:03:31.773Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-22T20:03:29.291Z",
"updatedAt": "2026-10-22T20:03:31.773Z",
"duplicate": true
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "1082",
"content-type": "application/json"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "missed-sla-reassigns-vr_ec298074bb2e40a9906d9d41a2a32090",
"input": {
"contactId": "471732750828",
"pods": {
"NA": {
"enterprise": {
"reps": [
{
"ownerId": "11",
"slackId": "U_REP_11"
},
{
"ownerId": "12",
"slackId": "U_REP_12"
}
],
"managerSlackId": "U_MGR_NA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "21",
"slackId": "U_REP_21"
},
{
"ownerId": "22",
"slackId": "U_REP_22"
},
{
"ownerId": "23",
"slackId": "U_REP_23"
}
],
"managerSlackId": "U_MGR_NA_COM"
}
},
"EMEA": {
"enterprise": {
"reps": [
{
"ownerId": "31",
"slackId": "U_REP_31"
}
],
"managerSlackId": "U_MGR_EMEA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "41",
"slackId": "U_REP_41"
},
{
"ownerId": "42",
"slackId": "U_REP_42"
}
],
"managerSlackId": "U_MGR_EMEA_COM"
}
},
"APAC": {
"enterprise": {
"reps": [
{
"ownerId": "51",
"slackId": "U_REP_51"
}
],
"managerSlackId": "U_MGR_APAC"
},
"commercial": {
"reps": [
{
"ownerId": "61",
"slackId": "U_REP_61"
}
],
"managerSlackId": "U_MGR_APAC"
}
}
},
"regions": {
"DE": "EMEA",
"FR": "EMEA",
"JP": "APAC"
},
"salesChannel": "C0SALES0001"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "missed_sla_reassigns"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
06POST /invocations200
We sent
POST /invocations
{
"action": "tick"
}Server returned
HTTP 200
{
"woken": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "17",
"content-type": "application/json"
}{
"content-type": "application/json",
"content-length": "12"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "tick"
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
07GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/missed_sla_reassigns/runs200
We sent
GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/missed_sla_reassigns/runs
This request had no body.
Server returned
HTTP 200
{
"runs": [
{
"runId": "missed-sla-reassigns-vr_ec298074bb2e40a9906d9d41a2a32090",
"workflow": "lead-routing-sla",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Sales",
"team": "revops",
"phase": "WAITING",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "missed_sla_reassigns"
},
"duplicateStarts": 1,
"agents": [
{
"name": "lead",
"status": "ok",
"summary": "missed-sla-reassigns.example, DE, ? employees",
"durationMs": 229
},
{
"name": "workloads",
"status": "ok",
"summary": "10 rep(s)",
"durationMs": 1186
},
{
"name": "routing",
"status": "ok",
"summary": "route: 42 (least_loaded, EMEA/commercial, SLA 240 min)",
"durationMs": 0
}
],
"actions": [
{
"id": "hubspot.assign:471732750828",
"kind": "hubspot.assign",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "applied",
"summary": {
"owner": "42",
"how": "least_loaded",
"region": "EMEA",
"segment": "commercial"
},
"attempts": 1,
"ref": "471732750828",
"detail": {
"owner": "42",
"dm": "17RC18PG1S.1U5TQH",
"at": "2026-10-22T20:03:30.857Z"
},
"appliedAt": "2026-10-22T20:03:30.858Z",
"reconciled": null
},
{
"id": "sla.first_touch:471732750828",
"kind": "sla.first_touch",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240,
"backup": "41"
},
"attempts": 0,
"waitUntil": "2026-10-23T00:03:30.858Z",
"reconciled": null
},
{
"id": "sla.escalate:471732750828",
"kind": "sla.escalate",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240
},
"attempts": 0,
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 2,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": "2026-10-23T00:03:30.858Z",
"audit": {
"seq": 6,
"head": "b1be2d60c5c455d69c72af4935a487e5c8f192f005fc9cded36de807e1bcd7a3"
},
"output": {
"mode": "route",
"owner": "42",
"how": "least_loaded",
"region": "EMEA",
"segment": "commercial",
"slaMinutes": 240
},
"events": [
{
"at": "2026-10-22T20:03:29.291Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:03:30.480Z",
"msg": "agents: lead=ok, workloads=ok"
},
{
"at": "2026-10-22T20:03:30.484Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:03:30.859Z",
"msg": "hubspot.assign:471732750828: applied"
},
{
"at": "2026-10-22T20:03:30.861Z",
"msg": "sla.first_touch:471732750828: scheduled"
},
{
"at": "2026-10-22T20:03:30.864Z",
"msg": "waiting until 2026-10-23T00:03:30.858Z"
},
{
"at": "2026-10-22T20:03:31.773Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-22T20:03:29.291Z",
"updatedAt": "2026-10-22T20:03:31.773Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/missed_sla_reassigns/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/missed_sla_reassigns/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Evidence
- Run
vr_ec298074bb2e40a9906d9d41a2a32090- App version (declared)
acme-ops-lead-routing-sla-1.…- Source receipt
- Source receipt ↗
Technical reference
missed_sla_reassignsApp version (declared): acme-ops-lead-routing-sla-1.0.0-befeb35
A lead untouched at the SLA is reassigned to the backup rep (needs clock control)
expected exactly 1, found 0; stable under 2 repeats (0)
- Verification covers the declared HTTP actions and state reads in this run.
- The app version shown was supplied by the app itself, not independently checked.
- Passing all checks in this run does not certify the whole app as production-ready.
- The verifier session does not survive a restart. This says nothing about the durability of the app under test.
- App state shown here is what the app's own endpoint reported. It is not independently checked against the database.
Provider traffic in the same time window (15)
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 · GET /crm/v3/objects/contacts/471732750828 · HTTP 200
We sent
GET /crm/v3/objects/contacts/471732750828
No body shown for this read.
Server returned
HTTP 200
{
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"id": "471732750828",
"properties": {
"email": "[email protected]",
"hs_email_domain": "missed-sla-reassigns.example",
"country": "DE"
},
"updatedAt": "2019-12-07T16:50:06.678Z",
"url": "https://example.com/7a857eff"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/471732750828
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090"
}Response headers were not saved in this run.
Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/471732750828' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "11"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "11"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hs_email_domain",
"operator": "EQ",
"value": "missed-sla-reassigns.example"
},
{
"propertyName": "hubspot_owner_id",
"operator": "HAS_PROPERTY"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "389",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hs_email_domain",
"operator": "EQ",
"value": "missed-sla-reassigns.example"
},
{
"propertyName": "hubspot_owner_id",
"operator": "HAS_PROPERTY"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "12"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "12"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "21"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 1,
"results": [
{
"properties": {
"email": "[email protected]",
"hs_email_domain": "enterprise-lead-one-hour-sla.example",
"country": "US",
"hubspot_owner_id": "21",
"hs_lead_status": "NEW"
},
"id": "867045641559",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "21"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "22"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "22"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "23"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "23"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "31"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "31"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "41"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 3,
"results": [
{
"properties": {
"email": "[email protected]",
"hubspot_owner_id": "41",
"hs_lead_status": "NEW"
},
"id": "591272872167",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
},
{
"properties": {
"email": "[email protected]",
"hubspot_owner_id": "41",
"hs_lead_status": "NEW"
},
"id": "792064439845",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
},
{
"properties": {
"email": "[email protected]",
"hs_email_domain": "account-owner-wins.example",
"country": "DE",
"hubspot_owner_id": "41",
"hs_lead_status": "NEW"
},
"id": "065741282028",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "41"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "42"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 2,
"results": [
{
"properties": {
"email": "[email protected]",
"hs_email_domain": "baseline.example",
"country": "DE",
"hubspot_owner_id": "42",
"hs_lead_status": "NEW"
},
"id": "634022197966",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
},
{
"properties": {
"email": "[email protected]",
"hs_email_domain": "least-loaded-rep-assigned.example",
"country": "DE",
"hubspot_owner_id": "42",
"hs_lead_status": "NEW"
},
"id": "495455890714",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "42"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "51"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "51"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "61"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "61"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · GET /crm/v3/objects/contacts/471732750828 · HTTP 200
We sent
GET /crm/v3/objects/contacts/471732750828
No body shown for this read.
Server returned
HTTP 200
{
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"id": "471732750828",
"properties": {
"email": "[email protected]",
"hs_email_domain": "missed-sla-reassigns.example",
"country": "DE"
},
"updatedAt": "2019-12-07T16:50:06.678Z",
"url": "https://example.com/a6abf870"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/471732750828
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090"
}Response headers were not saved in this run.
Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/471732750828' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · PATCH /crm/v3/objects/contacts/471732750828 · HTTP 200
We sent
PATCH /crm/v3/objects/contacts/471732750828
{
"properties": {
"hubspot_owner_id": "42",
"hs_lead_status": "NEW"
}
}Server returned
HTTP 200
{
"properties": {
"email": "[email protected]",
"hs_email_domain": "missed-sla-reassigns.example",
"country": "DE",
"hubspot_owner_id": "42",
"hs_lead_status": "NEW"
},
"id": "471732750828",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/471732750828
{
"host": "fetchsandbox.com",
"content-length": "63",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request PATCH 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/471732750828' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"properties": {
"hubspot_owner_id": "42",
"hs_lead_status": "NEW"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
slack · POST /api/chat.postMessage · HTTP 200
We sent
POST /api/chat.postMessage
{
"channel": "U_REP_42",
"text": ":dart: New commercial lead 297f5eb5 (least-loaded rep in the pod). First touch within 240 min.",
"unfurl_links": false,
"unfurl_media": false
}Server returned
HTTP 200
{
"channel": "U_REP_42",
"message": {
"bot_id": "bot_3e1e35a0f2d348e4922953fcad",
"client_msg_id": "cli_e421aac76c7e47bc85afe14048",
"name": "item-a54881",
"old_name": "Sample Old",
"parent_user_id": "par_ec9454d621db47fa8ea02ddd2f",
"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": "17RC18PG1S.1U5TQH"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/632eabc32f/api/chat.postMessage
{
"host": "fetchsandbox.com",
"content-length": "168",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/632eabc32f/api/chat.postMessage' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"channel": "U_REP_42",
"text": ":dart: New commercial lead 297f5eb5 (least-loaded rep in the pod). First touch within 240 min.",
"unfurl_links": false,
"unfurl_media": false
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
When HubSpot can't be read nothing is assigned and sales is told
hubspot_unreadable_blocksWhat we probed
When HubSpot can't be read nothing is assigned and sales is told
How we probed it
Frozen intended probe steps. Recorded requests show what actually ran.
Declared hubspot fault: rate_limited.
POST /invocations
Expected vs actual
- Expected
- When HubSpot can't be read nothing is assigned and sales is told
- Actual
- expected exactly 1, found 1; stable under 2 repeats (1)
Requests and responses
01GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/hubspot_unreadable_blocks/runs200
We sent
GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/hubspot_unreadable_blocks/runs
This request had no body.
Server returned
HTTP 200
{
"runs": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/hubspot_unreadable_blocks/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/hubspot_unreadable_blocks/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
02POST /invocations200
We sent
POST /invocations
{
"action": "start",
"runId": "hubspot-unreadable-blocks-vr_ec298074bb2e40a9906d9d41a2a32090",
"input": {
"contactId": "566664755413",
"pods": {
"NA": {
"enterprise": {
"reps": [
{
"ownerId": "11",
"slackId": "U_REP_11"
},
{
"ownerId": "12",
"slackId": "U_REP_12"
}
],
"managerSlackId": "U_MGR_NA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "21",
"slackId": "U_REP_21"
},
{
"ownerId": "22",
"slackId": "U_REP_22"
},
{
"ownerId": "23",
"slackId": "U_REP_23"
}
],
"managerSlackId": "U_MGR_NA_COM"
}
},
"EMEA": {
"enterprise": {
"reps": [
{
"ownerId": "31",
"slackId": "U_REP_31"
}
],
"managerSlackId": "U_MGR_EMEA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "41",
"slackId": "U_REP_41"
},
{
"ownerId": "42",
"slackId": "U_REP_42"
}
],
"managerSlackId": "U_MGR_EMEA_COM"
}
},
"APAC": {
"enterprise": {
"reps": [
{
"ownerId": "51",
"slackId": "U_REP_51"
}
],
"managerSlackId": "U_MGR_APAC"
},
"commercial": {
"reps": [
{
"ownerId": "61",
"slackId": "U_REP_61"
}
],
"managerSlackId": "U_MGR_APAC"
}
}
},
"regions": {
"DE": "EMEA",
"FR": "EMEA",
"JP": "APAC"
},
"salesChannel": "C0SALES0001"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "hubspot_unreadable_blocks"
}
}Server returned
HTTP 200
{
"runId": "hubspot-unreadable-blocks-vr_ec298074bb2e40a9906d9d41a2a32090",
"workflow": "lead-routing-sla",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Sales",
"team": "revops",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "hubspot_unreadable_blocks"
},
"duplicateStarts": 0,
"agents": [
{
"name": "lead",
"status": "failed",
"error": "hubspot 429 RATE_LIMITS: GET /crm/v3/objects/contacts/566664755413 → 429 RATE_LIMITS",
"errorCode": "hubspot:RATE_LIMITS",
"durationMs": 5785
},
{
"name": "workloads",
"status": "failed",
"error": "hubspot 429 RATE_LIMITS: POST /crm/v3/objects/contacts/search → 429 RATE_LIMITS",
"errorCode": "hubspot:RATE_LIMITS",
"durationMs": 5785
},
{
"name": "routing",
"status": "ok",
"summary": "blocked: - (none, NA/commercial, SLA 240 min)",
"durationMs": 0
}
],
"actions": [
{
"id": "slack.post_routing",
"kind": "slack.post_routing",
"provider": "slack",
"agent": "routing",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0SALES0001",
"mode": "blocked"
},
"attempts": 1,
"ref": "17QWDX47AA.UX8YDF",
"appliedAt": "2026-10-22T20:03:40.667Z",
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 0,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": null,
"audit": {
"seq": 4,
"head": "b49f1fa9d829e13b413a5e3c6f12051bb32e69d14441bf694d3dfe25f05834d2"
},
"output": {
"mode": "blocked",
"owner": null,
"how": "none",
"region": "NA",
"segment": "commercial",
"slaMinutes": 240
},
"events": [
{
"at": "2026-10-22T20:03:32.881Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:03:38.668Z",
"msg": "agents: lead=failed, workloads=failed"
},
{
"at": "2026-10-22T20:03:38.673Z",
"msg": "planned 1 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:03:40.667Z",
"msg": "slack.post_routing: applied"
},
{
"at": "2026-10-22T20:03:40.670Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-22T20:03:32.881Z",
"updatedAt": "2026-10-22T20:03:40.670Z",
"duplicate": false
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "1092",
"content-type": "application/json"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "hubspot-unreadable-blocks-vr_ec298074bb2e40a9906d9d41a2a32090",
"input": {
"contactId": "566664755413",
"pods": {
"NA": {
"enterprise": {
"reps": [
{
"ownerId": "11",
"slackId": "U_REP_11"
},
{
"ownerId": "12",
"slackId": "U_REP_12"
}
],
"managerSlackId": "U_MGR_NA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "21",
"slackId": "U_REP_21"
},
{
"ownerId": "22",
"slackId": "U_REP_22"
},
{
"ownerId": "23",
"slackId": "U_REP_23"
}
],
"managerSlackId": "U_MGR_NA_COM"
}
},
"EMEA": {
"enterprise": {
"reps": [
{
"ownerId": "31",
"slackId": "U_REP_31"
}
],
"managerSlackId": "U_MGR_EMEA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "41",
"slackId": "U_REP_41"
},
{
"ownerId": "42",
"slackId": "U_REP_42"
}
],
"managerSlackId": "U_MGR_EMEA_COM"
}
},
"APAC": {
"enterprise": {
"reps": [
{
"ownerId": "51",
"slackId": "U_REP_51"
}
],
"managerSlackId": "U_MGR_APAC"
},
"commercial": {
"reps": [
{
"ownerId": "61",
"slackId": "U_REP_61"
}
],
"managerSlackId": "U_MGR_APAC"
}
}
},
"regions": {
"DE": "EMEA",
"FR": "EMEA",
"JP": "APAC"
},
"salesChannel": "C0SALES0001"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "hubspot_unreadable_blocks"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
03hubspot · POST /crm/v3/objects/contacts/search429
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "11"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 429
{
"errors": [
{
"status": "429",
"code": "RATE_LIMITS",
"detail": "You have reached your secondly limit."
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}{
"retry-after": "2"
}Rebuilt curl
curl --request POST '<HUBSPOT_TWIN_BASE_URL>/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "11"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
04hubspot · GET /crm/v3/objects/contacts/566664755413429
We sent
GET /crm/v3/objects/contacts/566664755413
No body shown for this read.
Server returned
HTTP 429
{
"errors": [
{
"status": "429",
"code": "RATE_LIMITS",
"detail": "You have reached your secondly limit."
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090"
}{
"retry-after": "2"
}Rebuilt curl
curl --request GET '<HUBSPOT_TWIN_BASE_URL>/crm/v3/objects/contacts/566664755413' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
05hubspot · GET /crm/v3/objects/contacts/566664755413429
We sent
GET /crm/v3/objects/contacts/566664755413
No body shown for this read.
Server returned
HTTP 429
{
"errors": [
{
"status": "429",
"code": "RATE_LIMITS",
"detail": "You have reached your secondly limit."
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090"
}{
"retry-after": "2"
}Rebuilt curl
curl --request GET '<HUBSPOT_TWIN_BASE_URL>/crm/v3/objects/contacts/566664755413' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
06hubspot · POST /crm/v3/objects/contacts/search429
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "11"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 429
{
"errors": [
{
"status": "429",
"code": "RATE_LIMITS",
"detail": "You have reached your secondly limit."
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}{
"retry-after": "2"
}Rebuilt curl
curl --request POST '<HUBSPOT_TWIN_BASE_URL>/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "11"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
07hubspot · GET /crm/v3/objects/contacts/566664755413429
We sent
GET /crm/v3/objects/contacts/566664755413
No body shown for this read.
Server returned
HTTP 429
{
"errors": [
{
"status": "429",
"code": "RATE_LIMITS",
"detail": "You have reached your secondly limit."
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090"
}{
"retry-after": "2"
}Rebuilt curl
curl --request GET '<HUBSPOT_TWIN_BASE_URL>/crm/v3/objects/contacts/566664755413' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
08hubspot · POST /crm/v3/objects/contacts/search429
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "11"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 429
{
"errors": [
{
"status": "429",
"code": "RATE_LIMITS",
"detail": "You have reached your secondly limit."
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}{
"retry-after": "2"
}Rebuilt curl
curl --request POST '<HUBSPOT_TWIN_BASE_URL>/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "11"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
09GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/hubspot_unreadable_blocks/runs200
We sent
GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/hubspot_unreadable_blocks/runs
This request had no body.
Server returned
HTTP 200
{
"runs": [
{
"runId": "hubspot-unreadable-blocks-vr_ec298074bb2e40a9906d9d41a2a32090",
"workflow": "lead-routing-sla",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Sales",
"team": "revops",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "hubspot_unreadable_blocks"
},
"duplicateStarts": 0,
"agents": [
{
"name": "lead",
"status": "failed",
"error": "hubspot 429 RATE_LIMITS: GET /crm/v3/objects/contacts/566664755413 → 429 RATE_LIMITS",
"errorCode": "hubspot:RATE_LIMITS",
"durationMs": 5785
},
{
"name": "workloads",
"status": "failed",
"error": "hubspot 429 RATE_LIMITS: POST /crm/v3/objects/contacts/search → 429 RATE_LIMITS",
"errorCode": "hubspot:RATE_LIMITS",
"durationMs": 5785
},
{
"name": "routing",
"status": "ok",
"summary": "blocked: - (none, NA/commercial, SLA 240 min)",
"durationMs": 0
}
],
"actions": [
{
"id": "slack.post_routing",
"kind": "slack.post_routing",
"provider": "slack",
"agent": "routing",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0SALES0001",
"mode": "blocked"
},
"attempts": 1,
"ref": "17QWDX47AA.UX8YDF",
"appliedAt": "2026-10-22T20:03:40.667Z",
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 0,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": null,
"audit": {
"seq": 4,
"head": "b49f1fa9d829e13b413a5e3c6f12051bb32e69d14441bf694d3dfe25f05834d2"
},
"output": {
"mode": "blocked",
"owner": null,
"how": "none",
"region": "NA",
"segment": "commercial",
"slaMinutes": 240
},
"events": [
{
"at": "2026-10-22T20:03:32.881Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:03:38.668Z",
"msg": "agents: lead=failed, workloads=failed"
},
{
"at": "2026-10-22T20:03:38.673Z",
"msg": "planned 1 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:03:40.667Z",
"msg": "slack.post_routing: applied"
},
{
"at": "2026-10-22T20:03:40.670Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-22T20:03:32.881Z",
"updatedAt": "2026-10-22T20:03:40.670Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/hubspot_unreadable_blocks/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/hubspot_unreadable_blocks/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
10POST /invocations200
We sent
POST /invocations
{
"action": "start",
"runId": "hubspot-unreadable-blocks-vr_ec298074bb2e40a9906d9d41a2a32090",
"input": {
"contactId": "566664755413",
"pods": {
"NA": {
"enterprise": {
"reps": [
{
"ownerId": "11",
"slackId": "U_REP_11"
},
{
"ownerId": "12",
"slackId": "U_REP_12"
}
],
"managerSlackId": "U_MGR_NA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "21",
"slackId": "U_REP_21"
},
{
"ownerId": "22",
"slackId": "U_REP_22"
},
{
"ownerId": "23",
"slackId": "U_REP_23"
}
],
"managerSlackId": "U_MGR_NA_COM"
}
},
"EMEA": {
"enterprise": {
"reps": [
{
"ownerId": "31",
"slackId": "U_REP_31"
}
],
"managerSlackId": "U_MGR_EMEA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "41",
"slackId": "U_REP_41"
},
{
"ownerId": "42",
"slackId": "U_REP_42"
}
],
"managerSlackId": "U_MGR_EMEA_COM"
}
},
"APAC": {
"enterprise": {
"reps": [
{
"ownerId": "51",
"slackId": "U_REP_51"
}
],
"managerSlackId": "U_MGR_APAC"
},
"commercial": {
"reps": [
{
"ownerId": "61",
"slackId": "U_REP_61"
}
],
"managerSlackId": "U_MGR_APAC"
}
}
},
"regions": {
"DE": "EMEA",
"FR": "EMEA",
"JP": "APAC"
},
"salesChannel": "C0SALES0001"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "hubspot_unreadable_blocks"
}
}Server returned
HTTP 200
{
"runId": "hubspot-unreadable-blocks-vr_ec298074bb2e40a9906d9d41a2a32090",
"workflow": "lead-routing-sla",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Sales",
"team": "revops",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "hubspot_unreadable_blocks"
},
"duplicateStarts": 1,
"agents": [
{
"name": "lead",
"status": "failed",
"error": "hubspot 429 RATE_LIMITS: GET /crm/v3/objects/contacts/566664755413 → 429 RATE_LIMITS",
"errorCode": "hubspot:RATE_LIMITS",
"durationMs": 5785
},
{
"name": "workloads",
"status": "failed",
"error": "hubspot 429 RATE_LIMITS: POST /crm/v3/objects/contacts/search → 429 RATE_LIMITS",
"errorCode": "hubspot:RATE_LIMITS",
"durationMs": 5785
},
{
"name": "routing",
"status": "ok",
"summary": "blocked: - (none, NA/commercial, SLA 240 min)",
"durationMs": 0
}
],
"actions": [
{
"id": "slack.post_routing",
"kind": "slack.post_routing",
"provider": "slack",
"agent": "routing",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0SALES0001",
"mode": "blocked"
},
"attempts": 1,
"ref": "17QWDX47AA.UX8YDF",
"appliedAt": "2026-10-22T20:03:40.667Z",
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 0,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": null,
"audit": {
"seq": 5,
"head": "b08ec0ad35318e3fc31562d6d282f69165e4278f2fe4dd94bf082229f46cffd3"
},
"output": {
"mode": "blocked",
"owner": null,
"how": "none",
"region": "NA",
"segment": "commercial",
"slaMinutes": 240
},
"events": [
{
"at": "2026-10-22T20:03:32.881Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:03:38.668Z",
"msg": "agents: lead=failed, workloads=failed"
},
{
"at": "2026-10-22T20:03:38.673Z",
"msg": "planned 1 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:03:40.667Z",
"msg": "slack.post_routing: applied"
},
{
"at": "2026-10-22T20:03:40.670Z",
"msg": "done (partial)"
},
{
"at": "2026-10-22T20:03:42.048Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-22T20:03:32.881Z",
"updatedAt": "2026-10-22T20:03:42.048Z",
"duplicate": true
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "1092",
"content-type": "application/json"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "hubspot-unreadable-blocks-vr_ec298074bb2e40a9906d9d41a2a32090",
"input": {
"contactId": "566664755413",
"pods": {
"NA": {
"enterprise": {
"reps": [
{
"ownerId": "11",
"slackId": "U_REP_11"
},
{
"ownerId": "12",
"slackId": "U_REP_12"
}
],
"managerSlackId": "U_MGR_NA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "21",
"slackId": "U_REP_21"
},
{
"ownerId": "22",
"slackId": "U_REP_22"
},
{
"ownerId": "23",
"slackId": "U_REP_23"
}
],
"managerSlackId": "U_MGR_NA_COM"
}
},
"EMEA": {
"enterprise": {
"reps": [
{
"ownerId": "31",
"slackId": "U_REP_31"
}
],
"managerSlackId": "U_MGR_EMEA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "41",
"slackId": "U_REP_41"
},
{
"ownerId": "42",
"slackId": "U_REP_42"
}
],
"managerSlackId": "U_MGR_EMEA_COM"
}
},
"APAC": {
"enterprise": {
"reps": [
{
"ownerId": "51",
"slackId": "U_REP_51"
}
],
"managerSlackId": "U_MGR_APAC"
},
"commercial": {
"reps": [
{
"ownerId": "61",
"slackId": "U_REP_61"
}
],
"managerSlackId": "U_MGR_APAC"
}
}
},
"regions": {
"DE": "EMEA",
"FR": "EMEA",
"JP": "APAC"
},
"salesChannel": "C0SALES0001"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "hubspot_unreadable_blocks"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
11GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/hubspot_unreadable_blocks/runs200
We sent
GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/hubspot_unreadable_blocks/runs
This request had no body.
Server returned
HTTP 200
{
"runs": [
{
"runId": "hubspot-unreadable-blocks-vr_ec298074bb2e40a9906d9d41a2a32090",
"workflow": "lead-routing-sla",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Sales",
"team": "revops",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "hubspot_unreadable_blocks"
},
"duplicateStarts": 1,
"agents": [
{
"name": "lead",
"status": "failed",
"error": "hubspot 429 RATE_LIMITS: GET /crm/v3/objects/contacts/566664755413 → 429 RATE_LIMITS",
"errorCode": "hubspot:RATE_LIMITS",
"durationMs": 5785
},
{
"name": "workloads",
"status": "failed",
"error": "hubspot 429 RATE_LIMITS: POST /crm/v3/objects/contacts/search → 429 RATE_LIMITS",
"errorCode": "hubspot:RATE_LIMITS",
"durationMs": 5785
},
{
"name": "routing",
"status": "ok",
"summary": "blocked: - (none, NA/commercial, SLA 240 min)",
"durationMs": 0
}
],
"actions": [
{
"id": "slack.post_routing",
"kind": "slack.post_routing",
"provider": "slack",
"agent": "routing",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0SALES0001",
"mode": "blocked"
},
"attempts": 1,
"ref": "17QWDX47AA.UX8YDF",
"appliedAt": "2026-10-22T20:03:40.667Z",
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 0,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": null,
"audit": {
"seq": 5,
"head": "b08ec0ad35318e3fc31562d6d282f69165e4278f2fe4dd94bf082229f46cffd3"
},
"output": {
"mode": "blocked",
"owner": null,
"how": "none",
"region": "NA",
"segment": "commercial",
"slaMinutes": 240
},
"events": [
{
"at": "2026-10-22T20:03:32.881Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:03:38.668Z",
"msg": "agents: lead=failed, workloads=failed"
},
{
"at": "2026-10-22T20:03:38.673Z",
"msg": "planned 1 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:03:40.667Z",
"msg": "slack.post_routing: applied"
},
{
"at": "2026-10-22T20:03:40.670Z",
"msg": "done (partial)"
},
{
"at": "2026-10-22T20:03:42.048Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-22T20:03:32.881Z",
"updatedAt": "2026-10-22T20:03:42.048Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/hubspot_unreadable_blocks/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/hubspot_unreadable_blocks/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Evidence
- Run
vr_ec298074bb2e40a9906d9d41a2a32090- App version (declared)
acme-ops-lead-routing-sla-1.…- Source receipt
- Source receipt ↗
Technical reference
hubspot_unreadable_blocksApp version (declared): acme-ops-lead-routing-sla-1.0.0-befeb35
When HubSpot can't be read nothing is assigned and sales is told
expected exactly 1, found 1; stable under 2 repeats (1)
- Verification covers the declared HTTP actions and state reads in this run.
- The app version shown was supplied by the app itself, not independently checked.
- Passing all checks in this run does not certify the whole app as production-ready.
- The verifier session does not survive a restart. This says nothing about the durability of the app under test.
- App state shown here is what the app's own endpoint reported. It is not independently checked against the database.
Provider traffic in the same time window (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 429
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "11"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 429
{
"errors": [
{
"status": "429",
"code": "RATE_LIMITS",
"detail": "You have reached your secondly limit."
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}{
"retry-after": "2"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "11"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · GET /crm/v3/objects/contacts/566664755413 · HTTP 429
We sent
GET /crm/v3/objects/contacts/566664755413
No body shown for this read.
Server returned
HTTP 429
{
"errors": [
{
"status": "429",
"code": "RATE_LIMITS",
"detail": "You have reached your secondly limit."
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/566664755413
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090"
}{
"retry-after": "2"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/566664755413' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · GET /crm/v3/objects/contacts/566664755413 · HTTP 429
We sent
GET /crm/v3/objects/contacts/566664755413
No body shown for this read.
Server returned
HTTP 429
{
"errors": [
{
"status": "429",
"code": "RATE_LIMITS",
"detail": "You have reached your secondly limit."
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/566664755413
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090"
}{
"retry-after": "2"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/566664755413' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 429
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "11"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 429
{
"errors": [
{
"status": "429",
"code": "RATE_LIMITS",
"detail": "You have reached your secondly limit."
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}{
"retry-after": "2"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "11"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · GET /crm/v3/objects/contacts/566664755413 · HTTP 429
We sent
GET /crm/v3/objects/contacts/566664755413
No body shown for this read.
Server returned
HTTP 429
{
"errors": [
{
"status": "429",
"code": "RATE_LIMITS",
"detail": "You have reached your secondly limit."
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/566664755413
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090"
}{
"retry-after": "2"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/566664755413' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 429
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "11"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 429
{
"errors": [
{
"status": "429",
"code": "RATE_LIMITS",
"detail": "You have reached your secondly limit."
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}{
"retry-after": "2"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "11"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
slack · POST /api/chat.postMessage · HTTP 200
We sent
POST /api/chat.postMessage
{
"channel": "C0SALES0001",
"text": ":rotating_light: Lead 566664755413: lead could not be read.",
"unfurl_links": false,
"unfurl_media": false
}Server returned
HTTP 200
{
"channel": "C0SALES0001",
"message": {
"bot_id": "bot_0ccc06f85a9944c3a33f0ac281",
"client_msg_id": "cli_3f806aba38424a7ba7fa7a83df",
"name": "item-22dded",
"old_name": "Sample Old",
"parent_user_id": "par_67b3556768e34c1080314ac267",
"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": "17QWDX47AA.UX8YDF"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/632eabc32f/api/chat.postMessage
{
"host": "fetchsandbox.com",
"content-length": "136",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/632eabc32f/api/chat.postMessage' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"channel": "C0SALES0001",
"text": ":rotating_light: Lead 566664755413: lead could not be read.",
"unfurl_links": false,
"unfurl_media": false
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Slack rate limiting loses the DM only; the lead is still assigned
slack_rate_limitedWhat we probed
Slack rate limiting loses the DM only; the lead is still assigned
How we probed it
Frozen intended probe steps. Recorded requests show what actually ran.
Declared slack fault: rate_limited.
POST /invocations
Expected vs actual
- Expected
- Slack rate limiting loses the DM only; the lead is still assigned
- Actual
- expected exactly 1, found 1; stable under 2 repeats (1)
Requests and responses
01GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/slack_rate_limited/runs200
We sent
GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/slack_rate_limited/runs
This request had no body.
Server returned
HTTP 200
{
"runs": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/slack_rate_limited/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/slack_rate_limited/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
02POST /invocations200
We sent
POST /invocations
{
"action": "start",
"runId": "slack-rate-limited-vr_ec298074bb2e40a9906d9d41a2a32090",
"input": {
"contactId": "976753710770",
"pods": {
"NA": {
"enterprise": {
"reps": [
{
"ownerId": "11",
"slackId": "U_REP_11"
},
{
"ownerId": "12",
"slackId": "U_REP_12"
}
],
"managerSlackId": "U_MGR_NA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "21",
"slackId": "U_REP_21"
},
{
"ownerId": "22",
"slackId": "U_REP_22"
},
{
"ownerId": "23",
"slackId": "U_REP_23"
}
],
"managerSlackId": "U_MGR_NA_COM"
}
},
"EMEA": {
"enterprise": {
"reps": [
{
"ownerId": "31",
"slackId": "U_REP_31"
}
],
"managerSlackId": "U_MGR_EMEA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "41",
"slackId": "U_REP_41"
},
{
"ownerId": "42",
"slackId": "U_REP_42"
}
],
"managerSlackId": "U_MGR_EMEA_COM"
}
},
"APAC": {
"enterprise": {
"reps": [
{
"ownerId": "51",
"slackId": "U_REP_51"
}
],
"managerSlackId": "U_MGR_APAC"
},
"commercial": {
"reps": [
{
"ownerId": "61",
"slackId": "U_REP_61"
}
],
"managerSlackId": "U_MGR_APAC"
}
}
},
"regions": {
"DE": "EMEA",
"FR": "EMEA",
"JP": "APAC"
},
"salesChannel": "C0SALES0001"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "slack_rate_limited"
}
}Server returned
HTTP 200
{
"runId": "slack-rate-limited-vr_ec298074bb2e40a9906d9d41a2a32090",
"workflow": "lead-routing-sla",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Sales",
"team": "revops",
"phase": "WAITING",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "slack_rate_limited"
},
"duplicateStarts": 0,
"agents": [
{
"name": "lead",
"status": "ok",
"summary": "slack-rate-limited.example, DE, ? employees",
"durationMs": 304
},
{
"name": "workloads",
"status": "ok",
"summary": "10 rep(s)",
"durationMs": 1226
},
{
"name": "routing",
"status": "ok",
"summary": "route: 41 (least_loaded, EMEA/commercial, SLA 240 min)",
"durationMs": 0
}
],
"actions": [
{
"id": "hubspot.assign:976753710770",
"kind": "hubspot.assign",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "applied",
"summary": {
"owner": "41",
"how": "least_loaded",
"region": "EMEA",
"segment": "commercial"
},
"attempts": 1,
"ref": "976753710770",
"detail": {
"owner": "41",
"dm": null,
"at": "2026-10-22T20:03:52.777Z"
},
"appliedAt": "2026-10-22T20:03:52.778Z",
"reconciled": null
},
{
"id": "sla.first_touch:976753710770",
"kind": "sla.first_touch",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240,
"backup": "42"
},
"attempts": 0,
"waitUntil": "2026-10-23T00:03:52.778Z",
"reconciled": null
},
{
"id": "sla.escalate:976753710770",
"kind": "sla.escalate",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240
},
"attempts": 0,
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 2,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": "2026-10-23T00:03:52.778Z",
"audit": {
"seq": 5,
"head": "3d568f736b6abd762f34896a4195f623b8eccdb787ef6d3035858892e5f42f45"
},
"output": {
"mode": "route",
"owner": "41",
"how": "least_loaded",
"region": "EMEA",
"segment": "commercial",
"slaMinutes": 240
},
"events": [
{
"at": "2026-10-22T20:03:42.939Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:03:44.169Z",
"msg": "agents: lead=ok, workloads=ok"
},
{
"at": "2026-10-22T20:03:44.174Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:03:52.779Z",
"msg": "hubspot.assign:976753710770: applied"
},
{
"at": "2026-10-22T20:03:52.782Z",
"msg": "sla.first_touch:976753710770: scheduled"
},
{
"at": "2026-10-22T20:03:52.785Z",
"msg": "waiting until 2026-10-23T00:03:52.778Z"
}
],
"createdAt": "2026-10-22T20:03:42.939Z",
"updatedAt": "2026-10-22T20:03:52.785Z",
"duplicate": false
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "1078",
"content-type": "application/json"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "slack-rate-limited-vr_ec298074bb2e40a9906d9d41a2a32090",
"input": {
"contactId": "976753710770",
"pods": {
"NA": {
"enterprise": {
"reps": [
{
"ownerId": "11",
"slackId": "U_REP_11"
},
{
"ownerId": "12",
"slackId": "U_REP_12"
}
],
"managerSlackId": "U_MGR_NA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "21",
"slackId": "U_REP_21"
},
{
"ownerId": "22",
"slackId": "U_REP_22"
},
{
"ownerId": "23",
"slackId": "U_REP_23"
}
],
"managerSlackId": "U_MGR_NA_COM"
}
},
"EMEA": {
"enterprise": {
"reps": [
{
"ownerId": "31",
"slackId": "U_REP_31"
}
],
"managerSlackId": "U_MGR_EMEA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "41",
"slackId": "U_REP_41"
},
{
"ownerId": "42",
"slackId": "U_REP_42"
}
],
"managerSlackId": "U_MGR_EMEA_COM"
}
},
"APAC": {
"enterprise": {
"reps": [
{
"ownerId": "51",
"slackId": "U_REP_51"
}
],
"managerSlackId": "U_MGR_APAC"
},
"commercial": {
"reps": [
{
"ownerId": "61",
"slackId": "U_REP_61"
}
],
"managerSlackId": "U_MGR_APAC"
}
}
},
"regions": {
"DE": "EMEA",
"FR": "EMEA",
"JP": "APAC"
},
"salesChannel": "C0SALES0001"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "slack_rate_limited"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
03slack · POST /api/chat.postMessage429
We sent
POST /api/chat.postMessage
{
"channel": "U_REP_41",
"text": ":dart: New commercial lead b09d557d (least-loaded rep in the pod). First touch within 240 min.",
"unfurl_links": false,
"unfurl_media": false
}Server returned
HTTP 429
{
"ok": false,
"error": "ratelimited"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
{
"host": "fetchsandbox.com",
"content-length": "168",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}{
"retry-after": "30"
}Rebuilt curl
curl --request POST '<SLACK_TWIN_BASE_URL>/api/chat.postMessage' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"channel": "U_REP_41",
"text": ":dart: New commercial lead b09d557d (least-loaded rep in the pod). First touch within 240 min.",
"unfurl_links": false,
"unfurl_media": false
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
04slack · POST /api/chat.postMessage429
We sent
POST /api/chat.postMessage
{
"channel": "U_REP_41",
"text": ":dart: New commercial lead b09d557d (least-loaded rep in the pod). First touch within 240 min.",
"unfurl_links": false,
"unfurl_media": false
}Server returned
HTTP 429
{
"ok": false,
"error": "ratelimited"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
{
"host": "fetchsandbox.com",
"content-length": "168",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}{
"retry-after": "30"
}Rebuilt curl
curl --request POST '<SLACK_TWIN_BASE_URL>/api/chat.postMessage' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"channel": "U_REP_41",
"text": ":dart: New commercial lead b09d557d (least-loaded rep in the pod). First touch within 240 min.",
"unfurl_links": false,
"unfurl_media": false
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
05slack · POST /api/chat.postMessage429
We sent
POST /api/chat.postMessage
{
"channel": "U_REP_41",
"text": ":dart: New commercial lead b09d557d (least-loaded rep in the pod). First touch within 240 min.",
"unfurl_links": false,
"unfurl_media": false
}Server returned
HTTP 429
{
"ok": false,
"error": "ratelimited"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
{
"host": "fetchsandbox.com",
"content-length": "168",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}{
"retry-after": "30"
}Rebuilt curl
curl --request POST '<SLACK_TWIN_BASE_URL>/api/chat.postMessage' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"channel": "U_REP_41",
"text": ":dart: New commercial lead b09d557d (least-loaded rep in the pod). First touch within 240 min.",
"unfurl_links": false,
"unfurl_media": false
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
06GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/slack_rate_limited/runs200
We sent
GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/slack_rate_limited/runs
This request had no body.
Server returned
HTTP 200
{
"runs": [
{
"runId": "slack-rate-limited-vr_ec298074bb2e40a9906d9d41a2a32090",
"workflow": "lead-routing-sla",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Sales",
"team": "revops",
"phase": "WAITING",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "slack_rate_limited"
},
"duplicateStarts": 0,
"agents": [
{
"name": "lead",
"status": "ok",
"summary": "slack-rate-limited.example, DE, ? employees",
"durationMs": 304
},
{
"name": "workloads",
"status": "ok",
"summary": "10 rep(s)",
"durationMs": 1226
},
{
"name": "routing",
"status": "ok",
"summary": "route: 41 (least_loaded, EMEA/commercial, SLA 240 min)",
"durationMs": 0
}
],
"actions": [
{
"id": "hubspot.assign:976753710770",
"kind": "hubspot.assign",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "applied",
"summary": {
"owner": "41",
"how": "least_loaded",
"region": "EMEA",
"segment": "commercial"
},
"attempts": 1,
"ref": "976753710770",
"detail": {
"owner": "41",
"dm": null,
"at": "2026-10-22T20:03:52.777Z"
},
"appliedAt": "2026-10-22T20:03:52.778Z",
"reconciled": null
},
{
"id": "sla.first_touch:976753710770",
"kind": "sla.first_touch",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240,
"backup": "42"
},
"attempts": 0,
"waitUntil": "2026-10-23T00:03:52.778Z",
"reconciled": null
},
{
"id": "sla.escalate:976753710770",
"kind": "sla.escalate",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240
},
"attempts": 0,
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 2,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": "2026-10-23T00:03:52.778Z",
"audit": {
"seq": 5,
"head": "3d568f736b6abd762f34896a4195f623b8eccdb787ef6d3035858892e5f42f45"
},
"output": {
"mode": "route",
"owner": "41",
"how": "least_loaded",
"region": "EMEA",
"segment": "commercial",
"slaMinutes": 240
},
"events": [
{
"at": "2026-10-22T20:03:42.939Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:03:44.169Z",
"msg": "agents: lead=ok, workloads=ok"
},
{
"at": "2026-10-22T20:03:44.174Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:03:52.779Z",
"msg": "hubspot.assign:976753710770: applied"
},
{
"at": "2026-10-22T20:03:52.782Z",
"msg": "sla.first_touch:976753710770: scheduled"
},
{
"at": "2026-10-22T20:03:52.785Z",
"msg": "waiting until 2026-10-23T00:03:52.778Z"
}
],
"createdAt": "2026-10-22T20:03:42.939Z",
"updatedAt": "2026-10-22T20:03:52.785Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/slack_rate_limited/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/slack_rate_limited/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
07POST /invocations200
We sent
POST /invocations
{
"action": "start",
"runId": "slack-rate-limited-vr_ec298074bb2e40a9906d9d41a2a32090",
"input": {
"contactId": "976753710770",
"pods": {
"NA": {
"enterprise": {
"reps": [
{
"ownerId": "11",
"slackId": "U_REP_11"
},
{
"ownerId": "12",
"slackId": "U_REP_12"
}
],
"managerSlackId": "U_MGR_NA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "21",
"slackId": "U_REP_21"
},
{
"ownerId": "22",
"slackId": "U_REP_22"
},
{
"ownerId": "23",
"slackId": "U_REP_23"
}
],
"managerSlackId": "U_MGR_NA_COM"
}
},
"EMEA": {
"enterprise": {
"reps": [
{
"ownerId": "31",
"slackId": "U_REP_31"
}
],
"managerSlackId": "U_MGR_EMEA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "41",
"slackId": "U_REP_41"
},
{
"ownerId": "42",
"slackId": "U_REP_42"
}
],
"managerSlackId": "U_MGR_EMEA_COM"
}
},
"APAC": {
"enterprise": {
"reps": [
{
"ownerId": "51",
"slackId": "U_REP_51"
}
],
"managerSlackId": "U_MGR_APAC"
},
"commercial": {
"reps": [
{
"ownerId": "61",
"slackId": "U_REP_61"
}
],
"managerSlackId": "U_MGR_APAC"
}
}
},
"regions": {
"DE": "EMEA",
"FR": "EMEA",
"JP": "APAC"
},
"salesChannel": "C0SALES0001"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "slack_rate_limited"
}
}Server returned
HTTP 200
{
"runId": "slack-rate-limited-vr_ec298074bb2e40a9906d9d41a2a32090",
"workflow": "lead-routing-sla",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Sales",
"team": "revops",
"phase": "WAITING",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "slack_rate_limited"
},
"duplicateStarts": 1,
"agents": [
{
"name": "lead",
"status": "ok",
"summary": "slack-rate-limited.example, DE, ? employees",
"durationMs": 304
},
{
"name": "workloads",
"status": "ok",
"summary": "10 rep(s)",
"durationMs": 1226
},
{
"name": "routing",
"status": "ok",
"summary": "route: 41 (least_loaded, EMEA/commercial, SLA 240 min)",
"durationMs": 0
}
],
"actions": [
{
"id": "hubspot.assign:976753710770",
"kind": "hubspot.assign",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "applied",
"summary": {
"owner": "41",
"how": "least_loaded",
"region": "EMEA",
"segment": "commercial"
},
"attempts": 1,
"ref": "976753710770",
"detail": {
"owner": "41",
"dm": null,
"at": "2026-10-22T20:03:52.777Z"
},
"appliedAt": "2026-10-22T20:03:52.778Z",
"reconciled": null
},
{
"id": "sla.first_touch:976753710770",
"kind": "sla.first_touch",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240,
"backup": "42"
},
"attempts": 0,
"waitUntil": "2026-10-23T00:03:52.778Z",
"reconciled": null
},
{
"id": "sla.escalate:976753710770",
"kind": "sla.escalate",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240
},
"attempts": 0,
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 2,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": "2026-10-23T00:03:52.778Z",
"audit": {
"seq": 6,
"head": "c599fe4993727b6bfa99c3a8e5dff01289a9c77a1591d9c00560ae5299a63ab8"
},
"output": {
"mode": "route",
"owner": "41",
"how": "least_loaded",
"region": "EMEA",
"segment": "commercial",
"slaMinutes": 240
},
"events": [
{
"at": "2026-10-22T20:03:42.939Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:03:44.169Z",
"msg": "agents: lead=ok, workloads=ok"
},
{
"at": "2026-10-22T20:03:44.174Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:03:52.779Z",
"msg": "hubspot.assign:976753710770: applied"
},
{
"at": "2026-10-22T20:03:52.782Z",
"msg": "sla.first_touch:976753710770: scheduled"
},
{
"at": "2026-10-22T20:03:52.785Z",
"msg": "waiting until 2026-10-23T00:03:52.778Z"
},
{
"at": "2026-10-22T20:03:53.738Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-22T20:03:42.939Z",
"updatedAt": "2026-10-22T20:03:53.738Z",
"duplicate": true
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "1078",
"content-type": "application/json"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "slack-rate-limited-vr_ec298074bb2e40a9906d9d41a2a32090",
"input": {
"contactId": "976753710770",
"pods": {
"NA": {
"enterprise": {
"reps": [
{
"ownerId": "11",
"slackId": "U_REP_11"
},
{
"ownerId": "12",
"slackId": "U_REP_12"
}
],
"managerSlackId": "U_MGR_NA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "21",
"slackId": "U_REP_21"
},
{
"ownerId": "22",
"slackId": "U_REP_22"
},
{
"ownerId": "23",
"slackId": "U_REP_23"
}
],
"managerSlackId": "U_MGR_NA_COM"
}
},
"EMEA": {
"enterprise": {
"reps": [
{
"ownerId": "31",
"slackId": "U_REP_31"
}
],
"managerSlackId": "U_MGR_EMEA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "41",
"slackId": "U_REP_41"
},
{
"ownerId": "42",
"slackId": "U_REP_42"
}
],
"managerSlackId": "U_MGR_EMEA_COM"
}
},
"APAC": {
"enterprise": {
"reps": [
{
"ownerId": "51",
"slackId": "U_REP_51"
}
],
"managerSlackId": "U_MGR_APAC"
},
"commercial": {
"reps": [
{
"ownerId": "61",
"slackId": "U_REP_61"
}
],
"managerSlackId": "U_MGR_APAC"
}
}
},
"regions": {
"DE": "EMEA",
"FR": "EMEA",
"JP": "APAC"
},
"salesChannel": "C0SALES0001"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "slack_rate_limited"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
08GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/slack_rate_limited/runs200
We sent
GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/slack_rate_limited/runs
This request had no body.
Server returned
HTTP 200
{
"runs": [
{
"runId": "slack-rate-limited-vr_ec298074bb2e40a9906d9d41a2a32090",
"workflow": "lead-routing-sla",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Sales",
"team": "revops",
"phase": "WAITING",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "slack_rate_limited"
},
"duplicateStarts": 1,
"agents": [
{
"name": "lead",
"status": "ok",
"summary": "slack-rate-limited.example, DE, ? employees",
"durationMs": 304
},
{
"name": "workloads",
"status": "ok",
"summary": "10 rep(s)",
"durationMs": 1226
},
{
"name": "routing",
"status": "ok",
"summary": "route: 41 (least_loaded, EMEA/commercial, SLA 240 min)",
"durationMs": 0
}
],
"actions": [
{
"id": "hubspot.assign:976753710770",
"kind": "hubspot.assign",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "applied",
"summary": {
"owner": "41",
"how": "least_loaded",
"region": "EMEA",
"segment": "commercial"
},
"attempts": 1,
"ref": "976753710770",
"detail": {
"owner": "41",
"dm": null,
"at": "2026-10-22T20:03:52.777Z"
},
"appliedAt": "2026-10-22T20:03:52.778Z",
"reconciled": null
},
{
"id": "sla.first_touch:976753710770",
"kind": "sla.first_touch",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240,
"backup": "42"
},
"attempts": 0,
"waitUntil": "2026-10-23T00:03:52.778Z",
"reconciled": null
},
{
"id": "sla.escalate:976753710770",
"kind": "sla.escalate",
"provider": "hubspot",
"agent": "routing",
"gate": "auto",
"status": "scheduled",
"summary": {
"minutes": 240
},
"attempts": 0,
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 2,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": "2026-10-23T00:03:52.778Z",
"audit": {
"seq": 6,
"head": "c599fe4993727b6bfa99c3a8e5dff01289a9c77a1591d9c00560ae5299a63ab8"
},
"output": {
"mode": "route",
"owner": "41",
"how": "least_loaded",
"region": "EMEA",
"segment": "commercial",
"slaMinutes": 240
},
"events": [
{
"at": "2026-10-22T20:03:42.939Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:03:44.169Z",
"msg": "agents: lead=ok, workloads=ok"
},
{
"at": "2026-10-22T20:03:44.174Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:03:52.779Z",
"msg": "hubspot.assign:976753710770: applied"
},
{
"at": "2026-10-22T20:03:52.782Z",
"msg": "sla.first_touch:976753710770: scheduled"
},
{
"at": "2026-10-22T20:03:52.785Z",
"msg": "waiting until 2026-10-23T00:03:52.778Z"
},
{
"at": "2026-10-22T20:03:53.738Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-22T20:03:42.939Z",
"updatedAt": "2026-10-22T20:03:53.738Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/slack_rate_limited/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/slack_rate_limited/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Evidence
- Run
vr_ec298074bb2e40a9906d9d41a2a32090- App version (declared)
acme-ops-lead-routing-sla-1.…- Source receipt
- Source receipt ↗
Technical reference
slack_rate_limitedApp version (declared): acme-ops-lead-routing-sla-1.0.0-befeb35
Slack rate limiting loses the DM only; the lead is still assigned
expected exactly 1, found 1; stable under 2 repeats (1)
- Verification covers the declared HTTP actions and state reads in this run.
- The app version shown was supplied by the app itself, not independently checked.
- Passing all checks in this run does not certify the whole app as production-ready.
- The verifier session does not survive a restart. This says nothing about the durability of the app under test.
- App state shown here is what the app's own endpoint reported. It is not independently checked against the database.
Provider traffic in the same time window (17)
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
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "11"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "11"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · GET /crm/v3/objects/contacts/976753710770 · HTTP 200
We sent
GET /crm/v3/objects/contacts/976753710770
No body shown for this read.
Server returned
HTTP 200
{
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"id": "976753710770",
"properties": {
"email": "[email protected]",
"hs_email_domain": "slack-rate-limited.example",
"country": "DE"
},
"updatedAt": "2019-12-07T16:50:06.678Z",
"url": "https://example.com/5803b020"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/976753710770
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090"
}Response headers were not saved in this run.
Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/976753710770' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "12"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "12"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hs_email_domain",
"operator": "EQ",
"value": "slack-rate-limited.example"
},
{
"propertyName": "hubspot_owner_id",
"operator": "HAS_PROPERTY"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "387",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hs_email_domain",
"operator": "EQ",
"value": "slack-rate-limited.example"
},
{
"propertyName": "hubspot_owner_id",
"operator": "HAS_PROPERTY"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "21"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 1,
"results": [
{
"properties": {
"email": "[email protected]",
"hs_email_domain": "enterprise-lead-one-hour-sla.example",
"country": "US",
"hubspot_owner_id": "21",
"hs_lead_status": "NEW"
},
"id": "867045641559",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "21"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "22"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "22"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "23"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "23"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "31"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "31"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "41"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 3,
"results": [
{
"properties": {
"email": "[email protected]",
"hubspot_owner_id": "41",
"hs_lead_status": "NEW"
},
"id": "591272872167",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
},
{
"properties": {
"email": "[email protected]",
"hubspot_owner_id": "41",
"hs_lead_status": "NEW"
},
"id": "792064439845",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
},
{
"properties": {
"email": "[email protected]",
"hs_email_domain": "account-owner-wins.example",
"country": "DE",
"hubspot_owner_id": "41",
"hs_lead_status": "NEW"
},
"id": "065741282028",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "41"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "42"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 3,
"results": [
{
"properties": {
"email": "[email protected]",
"hs_email_domain": "baseline.example",
"country": "DE",
"hubspot_owner_id": "42",
"hs_lead_status": "NEW"
},
"id": "634022197966",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
},
{
"properties": {
"email": "[email protected]",
"hs_email_domain": "least-loaded-rep-assigned.example",
"country": "DE",
"hubspot_owner_id": "42",
"hs_lead_status": "NEW"
},
"id": "495455890714",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
},
{
"properties": {
"email": "[email protected]",
"hs_email_domain": "missed-sla-reassigns.example",
"country": "DE",
"hubspot_owner_id": "42",
"hs_lead_status": "NEW"
},
"id": "471732750828",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "42"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "51"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "51"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · POST /crm/v3/objects/contacts/search · HTTP 200
We sent
POST /crm/v3/objects/contacts/search
{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "61"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}Server returned
HTTP 200
{
"total": 0,
"results": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search
{
"host": "fetchsandbox.com",
"content-length": "366",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"filterGroups": [
{
"filters": [
{
"propertyName": "hubspot_owner_id",
"operator": "EQ",
"value": "61"
},
{
"propertyName": "hs_lead_status",
"operator": "EQ",
"value": "NEW"
}
]
}
],
"properties": [
"email",
"firstname",
"lastname",
"company",
"lifecyclestage",
"hs_lead_status",
"hubspot_owner_id",
"hs_email_domain",
"country",
"numberofemployees",
"notes_last_contacted",
"createdate"
],
"limit": 100
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · GET /crm/v3/objects/contacts/976753710770 · HTTP 200
We sent
GET /crm/v3/objects/contacts/976753710770
No body shown for this read.
Server returned
HTTP 200
{
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"id": "976753710770",
"properties": {
"email": "[email protected]",
"hs_email_domain": "slack-rate-limited.example",
"country": "DE"
},
"updatedAt": "2019-12-07T16:50:06.678Z",
"url": "https://example.com/60d0c1fb"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/976753710770
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090"
}Response headers were not saved in this run.
Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/976753710770' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
hubspot · PATCH /crm/v3/objects/contacts/976753710770 · HTTP 200
We sent
PATCH /crm/v3/objects/contacts/976753710770
{
"properties": {
"hubspot_owner_id": "41",
"hs_lead_status": "NEW"
}
}Server returned
HTTP 200
{
"properties": {
"email": "[email protected]",
"hs_email_domain": "slack-rate-limited.example",
"country": "DE",
"hubspot_owner_id": "41",
"hs_lead_status": "NEW"
},
"id": "976753710770",
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"updatedAt": "2019-12-07T16:50:06.678Z"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/976753710770
{
"host": "fetchsandbox.com",
"content-length": "63",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request PATCH 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/976753710770' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"properties": {
"hubspot_owner_id": "41",
"hs_lead_status": "NEW"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
slack · POST /api/chat.postMessage · HTTP 429
We sent
POST /api/chat.postMessage
{
"channel": "U_REP_41",
"text": ":dart: New commercial lead b09d557d (least-loaded rep in the pod). First touch within 240 min.",
"unfurl_links": false,
"unfurl_media": false
}Server returned
HTTP 429
{
"ok": false,
"error": "ratelimited"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/632eabc32f/api/chat.postMessage
{
"host": "fetchsandbox.com",
"content-length": "168",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}{
"retry-after": "30"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/632eabc32f/api/chat.postMessage' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"channel": "U_REP_41",
"text": ":dart: New commercial lead b09d557d (least-loaded rep in the pod). First touch within 240 min.",
"unfurl_links": false,
"unfurl_media": false
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
slack · POST /api/chat.postMessage · HTTP 429
We sent
POST /api/chat.postMessage
{
"channel": "U_REP_41",
"text": ":dart: New commercial lead b09d557d (least-loaded rep in the pod). First touch within 240 min.",
"unfurl_links": false,
"unfurl_media": false
}Server returned
HTTP 429
{
"ok": false,
"error": "ratelimited"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/632eabc32f/api/chat.postMessage
{
"host": "fetchsandbox.com",
"content-length": "168",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}{
"retry-after": "30"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/632eabc32f/api/chat.postMessage' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"channel": "U_REP_41",
"text": ":dart: New commercial lead b09d557d (least-loaded rep in the pod). First touch within 240 min.",
"unfurl_links": false,
"unfurl_media": false
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
slack · POST /api/chat.postMessage · HTTP 429
We sent
POST /api/chat.postMessage
{
"channel": "U_REP_41",
"text": ":dart: New commercial lead b09d557d (least-loaded rep in the pod). First touch within 240 min.",
"unfurl_links": false,
"unfurl_media": false
}Server returned
HTTP 429
{
"ok": false,
"error": "ratelimited"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/632eabc32f/api/chat.postMessage
{
"host": "fetchsandbox.com",
"content-length": "168",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"content-type": "application/json; charset=utf-8"
}{
"retry-after": "30"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/632eabc32f/api/chat.postMessage' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"channel": "U_REP_41",
"text": ":dart: New commercial lead b09d557d (least-loaded rep in the pod). First touch within 240 min.",
"unfurl_links": false,
"unfurl_media": false
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
A malformed contact id is rejected before any agent runs
invalid_input_rejectedWhat we probed
A malformed contact id is rejected before any agent runs
How we probed it
Frozen intended probe steps. Recorded requests show what actually ran.
POST /invocations
Expected vs actual
- Expected
- A malformed contact id is rejected before any agent runs
- Actual
- expected exactly 0, found 0; stable under 2 repeats (0)
Requests and responses
01GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/invalid_input_rejected/runs200
We sent
GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/invalid_input_rejected/runs
This request had no body.
Server returned
HTTP 200
{
"runs": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/invalid_input_rejected/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/invalid_input_rejected/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
02POST /invocations400
We sent
POST /invocations
{
"action": "start",
"runId": "invalid-input-rejected-vr_ec298074bb2e40a9906d9d41a2a32090",
"input": {
"contactId": "[email protected]",
"pods": {
"NA": {
"enterprise": {
"reps": [
{
"ownerId": "11",
"slackId": "U_REP_11"
},
{
"ownerId": "12",
"slackId": "U_REP_12"
}
],
"managerSlackId": "U_MGR_NA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "21",
"slackId": "U_REP_21"
},
{
"ownerId": "22",
"slackId": "U_REP_22"
},
{
"ownerId": "23",
"slackId": "U_REP_23"
}
],
"managerSlackId": "U_MGR_NA_COM"
}
},
"EMEA": {
"enterprise": {
"reps": [
{
"ownerId": "31",
"slackId": "U_REP_31"
}
],
"managerSlackId": "U_MGR_EMEA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "41",
"slackId": "U_REP_41"
},
{
"ownerId": "42",
"slackId": "U_REP_42"
}
],
"managerSlackId": "U_MGR_EMEA_COM"
}
},
"APAC": {
"enterprise": {
"reps": [
{
"ownerId": "51",
"slackId": "U_REP_51"
}
],
"managerSlackId": "U_MGR_APAC"
},
"commercial": {
"reps": [
{
"ownerId": "61",
"slackId": "U_REP_61"
}
],
"managerSlackId": "U_MGR_APAC"
}
}
},
"salesChannel": "C0SALES0001"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "invalid_input_rejected"
}
}Server returned
HTTP 400
{
"error": "invalid input",
"issues": [
"contactId: Invalid string: must match pattern /^\\d{1,12}$/"
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "1041",
"content-type": "application/json"
}{
"content-type": "application/json",
"content-length": "98"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "invalid-input-rejected-vr_ec298074bb2e40a9906d9d41a2a32090",
"input": {
"contactId": "[email protected]",
"pods": {
"NA": {
"enterprise": {
"reps": [
{
"ownerId": "11",
"slackId": "U_REP_11"
},
{
"ownerId": "12",
"slackId": "U_REP_12"
}
],
"managerSlackId": "U_MGR_NA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "21",
"slackId": "U_REP_21"
},
{
"ownerId": "22",
"slackId": "U_REP_22"
},
{
"ownerId": "23",
"slackId": "U_REP_23"
}
],
"managerSlackId": "U_MGR_NA_COM"
}
},
"EMEA": {
"enterprise": {
"reps": [
{
"ownerId": "31",
"slackId": "U_REP_31"
}
],
"managerSlackId": "U_MGR_EMEA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "41",
"slackId": "U_REP_41"
},
{
"ownerId": "42",
"slackId": "U_REP_42"
}
],
"managerSlackId": "U_MGR_EMEA_COM"
}
},
"APAC": {
"enterprise": {
"reps": [
{
"ownerId": "51",
"slackId": "U_REP_51"
}
],
"managerSlackId": "U_MGR_APAC"
},
"commercial": {
"reps": [
{
"ownerId": "61",
"slackId": "U_REP_61"
}
],
"managerSlackId": "U_MGR_APAC"
}
}
},
"salesChannel": "C0SALES0001"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "invalid_input_rejected"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
03GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/invalid_input_rejected/runs200
We sent
GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/invalid_input_rejected/runs
This request had no body.
Server returned
HTTP 200
{
"runs": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/invalid_input_rejected/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/invalid_input_rejected/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
04POST /invocations400
We sent
POST /invocations
{
"action": "start",
"runId": "invalid-input-rejected-vr_ec298074bb2e40a9906d9d41a2a32090",
"input": {
"contactId": "[email protected]",
"pods": {
"NA": {
"enterprise": {
"reps": [
{
"ownerId": "11",
"slackId": "U_REP_11"
},
{
"ownerId": "12",
"slackId": "U_REP_12"
}
],
"managerSlackId": "U_MGR_NA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "21",
"slackId": "U_REP_21"
},
{
"ownerId": "22",
"slackId": "U_REP_22"
},
{
"ownerId": "23",
"slackId": "U_REP_23"
}
],
"managerSlackId": "U_MGR_NA_COM"
}
},
"EMEA": {
"enterprise": {
"reps": [
{
"ownerId": "31",
"slackId": "U_REP_31"
}
],
"managerSlackId": "U_MGR_EMEA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "41",
"slackId": "U_REP_41"
},
{
"ownerId": "42",
"slackId": "U_REP_42"
}
],
"managerSlackId": "U_MGR_EMEA_COM"
}
},
"APAC": {
"enterprise": {
"reps": [
{
"ownerId": "51",
"slackId": "U_REP_51"
}
],
"managerSlackId": "U_MGR_APAC"
},
"commercial": {
"reps": [
{
"ownerId": "61",
"slackId": "U_REP_61"
}
],
"managerSlackId": "U_MGR_APAC"
}
}
},
"salesChannel": "C0SALES0001"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "invalid_input_rejected"
}
}Server returned
HTTP 400
{
"error": "invalid input",
"issues": [
"contactId: Invalid string: must match pattern /^\\d{1,12}$/"
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "1041",
"content-type": "application/json"
}{
"content-type": "application/json",
"content-length": "98"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "invalid-input-rejected-vr_ec298074bb2e40a9906d9d41a2a32090",
"input": {
"contactId": "[email protected]",
"pods": {
"NA": {
"enterprise": {
"reps": [
{
"ownerId": "11",
"slackId": "U_REP_11"
},
{
"ownerId": "12",
"slackId": "U_REP_12"
}
],
"managerSlackId": "U_MGR_NA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "21",
"slackId": "U_REP_21"
},
{
"ownerId": "22",
"slackId": "U_REP_22"
},
{
"ownerId": "23",
"slackId": "U_REP_23"
}
],
"managerSlackId": "U_MGR_NA_COM"
}
},
"EMEA": {
"enterprise": {
"reps": [
{
"ownerId": "31",
"slackId": "U_REP_31"
}
],
"managerSlackId": "U_MGR_EMEA_ENT"
},
"commercial": {
"reps": [
{
"ownerId": "41",
"slackId": "U_REP_41"
},
{
"ownerId": "42",
"slackId": "U_REP_42"
}
],
"managerSlackId": "U_MGR_EMEA_COM"
}
},
"APAC": {
"enterprise": {
"reps": [
{
"ownerId": "51",
"slackId": "U_REP_51"
}
],
"managerSlackId": "U_MGR_APAC"
},
"commercial": {
"reps": [
{
"ownerId": "61",
"slackId": "U_REP_61"
}
],
"managerSlackId": "U_MGR_APAC"
}
}
},
"salesChannel": "C0SALES0001"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090",
"fs_case": "invalid_input_rejected"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
05GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/invalid_input_rejected/runs200
We sent
GET /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/invalid_input_rejected/runs
This request had no body.
Server returned
HTTP 200
{
"runs": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/invalid_input_rejected/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/invalid_input_rejected/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Evidence
- Run
vr_ec298074bb2e40a9906d9d41a2a32090- App version (declared)
acme-ops-lead-routing-sla-1.…- Source receipt
- Source receipt ↗
Technical reference
invalid_input_rejectedApp version (declared): acme-ops-lead-routing-sla-1.0.0-befeb35
A malformed contact id is rejected before any agent runs
expected exactly 0, found 0; stable under 2 repeats (0)
- Verification covers the declared HTTP actions and state reads in this run.
- The app version shown was supplied by the app itself, not independently checked.
- Passing all checks in this run does not certify the whole app as production-ready.
- The verifier session does not survive a restart. This says nothing about the durability of the app under test.
- App state shown here is what the app's own endpoint reported. It is not independently checked against the database.
Run details
Run vr_ec298074bb2e40a9906d9d41a2a32090
9 required checks for the declared application workflow. Results apply to the recorded observation windows.
7 passed · 2 failed · 0 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 · account_owner_wins
- Valid data and boundary values · Linked checks passed · invalid_input_rejected
- Correct amount, currency and quantity · Linked check failed · least_loaded_rep_assigned, enterprise_lead_one_hour_sla
- Duplicate requests and events · Linked checks passed · owned_lead_not_rerouted
- Requests arriving together · Proposed as not applicable
- Out-of-order and stale events · Linked checks passed · owned_lead_not_rerouted
- Delayed or missing events · Linked check failed · missed_sla_reassigns
- Provider authentication and permissions · Linked checks passed · hubspot_unreadable_blocks
- Rate limits, server failures and timeouts · Linked checks passed · hubspot_unreadable_blocks, slack_rate_limited
- Completed action with a lost response · Proposed as not applicable
- Partial completion and recovery · Linked checks passed · slack_rate_limited
- Restart without losing or duplicating work · Proposed as not applicable
- Finding and repairing inconsistent state · Proposed as not applicable
- Cancellation, refunds and access · Proposed as not applicable
- Data ownership and privacy · Proposed as not applicable
- Test isolation and cleanup · Linked checks passed · baseline
Applicability comes from the proposed plan. Test results come from the recorded execution.
App version: acme-ops-lead-routing-sla-1.0.0-befeb35 (declared)
Measured run: 2026-10-22T20:03:12.156966+00:00 – 2026-10-22T20:03:55.655821+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: 148/168 successful · checkpoints: 9/9 recorded
Sanitized request and event timeline (168 events)
- · GET app request /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/baseline/runs · baseline · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/baseline/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:12.391072+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json", "content-length": "11" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [] } - · POST app request /invocations · baseline · HTTP 200
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "start", "runId": "baseline-vr_ec298074bb2e40a9906d9d41a2a32090", "input": { "contactId": "634022197966", "pods": { "NA": { "enterprise": { "reps": [ { "ownerId": "11", "slackId": "U_REP_11" }, { "ownerId": "12", "slackId": "U_REP_12" } ], "managerSlackId": "U_MGR_NA_ENT" }, "commercial": { "reps": [ { "ownerId": "21", "slackId": "U_REP_21" }, { "ownerId": "22", "slackId": "U_REP_22" }, { "ownerId": "23", "slackId": "U_REP_23" } ], "managerSlackId": "U_MGR_NA_COM" } }, "EMEA": { "enterprise": { "reps": [ { "ownerId": "31", "slackId": "U_REP_31" } ], "managerSlackId": "U_MGR_EMEA_ENT" }, "commercial": { "reps": [ { "ownerId": "41", "slackId": "U_REP_41" }, { "ownerId": "42", "slackId": "U_REP_42" } ], "managerSlackId": "U_MGR_EMEA_COM" } }, "APAC": { "enterprise": { "reps": [ { "ownerId": "51", "slackId": "U_REP_51" } ], "managerSlackId": "U_MGR_APAC" }, "commercial": { "reps": [ { "ownerId": "61", "slackId": "U_REP_61" } ], "managerSlackId": "U_MGR_APAC" } } }, "regions": { "DE": "EMEA", "FR": "EMEA", "JP": "APAC" }, "salesChannel": "C0SALES0001" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "baseline" } }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:14.676213+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "1058", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json" }Request body
{ "action": "start", "runId": "baseline-vr_ec298074bb2e40a9906d9d41a2a32090", "input": { "contactId": "634022197966", "pods": { "NA": { "enterprise": { "reps": [ { "ownerId": "11", "slackId": "U_REP_11" }, { "ownerId": "12", "slackId": "U_REP_12" } ], "managerSlackId": "U_MGR_NA_ENT" }, "commercial": { "reps": [ { "ownerId": "21", "slackId": "U_REP_21" }, { "ownerId": "22", "slackId": "U_REP_22" }, { "ownerId": "23", "slackId": "U_REP_23" } ], "managerSlackId": "U_MGR_NA_COM" } }, "EMEA": { "enterprise": { "reps": [ { "ownerId": "31", "slackId": "U_REP_31" } ], "managerSlackId": "U_MGR_EMEA_ENT" }, "commercial": { "reps": [ { "ownerId": "41", "slackId": "U_REP_41" }, { "ownerId": "42", "slackId": "U_REP_42" } ], "managerSlackId": "U_MGR_EMEA_COM" } }, "APAC": { "enterprise": { "reps": [ { "ownerId": "51", "slackId": "U_REP_51" } ], "managerSlackId": "U_MGR_APAC" }, "commercial": { "reps": [ { "ownerId": "61", "slackId": "U_REP_61" } ], "managerSlackId": "U_MGR_APAC" } } }, "regions": { "DE": "EMEA", "FR": "EMEA", "JP": "APAC" }, "salesChannel": "C0SALES0001" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "baseline" } }Recorded response · HTTP 200
{ "runId": "baseline-vr_ec298074bb2e40a9906d9d41a2a32090", "workflow": "lead-routing-sla", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Sales", "team": "revops", "phase": "WAITING", "closed": false, "outcome": "ok", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "baseline" }, "duplicateStarts": 0, "agents": [ { "name": "lead", "status": "ok", "summary": "baseline.example, DE, ? employees", "durationMs": 339 }, { "name": "workloads", "status": "ok", "summary": "10 rep(s)", "durationMs": 1589 }, { "name": "routing", "status": "ok", "summary": "route: 42 (least_loaded, EMEA/commercial, SLA 240 min)", "durationMs": 0 } ], "actions": [ { "id": "hubspot.assign:634022197966", "kind": "hubspot.assign", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "applied", "summary": { "owner": "42", "how": "least_loaded", "region": "EMEA", "segment": "commercial" }, "attempts": 1, "ref": "634022197966", "detail": { "owner": "42", "dm": "17TU9C7UYK.4RU3YG", "at": "2026-10-22T20:03:14.537Z" }, "appliedAt": "2026-10-22T20:03:14.538Z", "reconciled": null }, { "id": "sla.first_touch:634022197966", "kind": "sla.first_touch", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240, "backup": "41" }, "attempts": 0, "waitUntil": "2026-10-23T00:03:14.538Z", "reconciled": null }, { "id": "sla.escalate:634022197966", "kind": "sla.escalate", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240 }, "attempts": 0, "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 2, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": "2026-10-23T00:03:14.538Z", "audit": { "seq": 5, "head": "bb91b96eb9e0730e783294444c617c4d9580ae5b8e4519a868d1aa6031a3f442" }, "output": { "mode": "route", "owner": "42", "how": "least_loaded", "region": "EMEA", "segment": "commercial", "slaMinutes": 240 }, "events": [ { "at": "2026-10-22T20:03:12.549Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:03:14.152Z", "msg": "agents: lead=ok, workloads=ok" }, { "at": "2026-10-22T20:03:14.157Z", "msg": "planned 3 action(s): 0 need approval" }, { "at": "2026-10-22T20:03:14.538Z", "msg": "hubspot.assign:634022197966: applied" }, { "at": "2026-10-22T20:03:14.541Z", "msg": "sla.first_touch:634022197966: scheduled" }, { "at": "2026-10-22T20:03:14.543Z", "msg": "waiting until 2026-10-23T00:03:14.538Z" } ], "createdAt": "2026-10-22T20:03:12.549Z", "updatedAt": "2026-10-22T20:03:14.543Z", "duplicate": false } - · GET hubspot request · provider traffic · /crm/v3/objects/contacts/634022197966 · HTTP 200 · request c830fa5107f7 · processing 1.76ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/634022197966' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.76ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090" }Recorded response headers
Response headers were not saved in this run.
Request body
No body shown for this read.
Recorded response · HTTP 200
{ "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "id": "634022197966", "properties": { "email": "[email protected]", "hs_email_domain": "baseline.example", "country": "DE" }, "updatedAt": "2019-12-07T16:50:06.678Z", "url": "https://example.com/c8578af7" } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request c20f463e9048 · processing 1.89ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hs_email_domain", "operator": "EQ", "value": "baseline.example" }, { "propertyName": "hubspot_owner_id", "operator": "HAS_PROPERTY" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.89ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "377", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hs_email_domain", "operator": "EQ", "value": "baseline.example" }, { "propertyName": "hubspot_owner_id", "operator": "HAS_PROPERTY" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request c4ce8b7f7937 · processing 1.64ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "11" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.64ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "11" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request a5f1d2f4e75a · processing 1.76ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "12" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.76ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "12" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 33ab206f616b · processing 1.84ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "21" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "21" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 334fdba83420 · processing 1.77ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "22" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "22" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 9a25260609aa · processing 1.77ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "23" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "23" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request e71582bba991 · processing 1.91ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "31" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.91ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "31" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request a7b2bcadb16b · processing 1.82ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "41" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.82ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "41" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 2, "results": [ { "properties": { "email": "[email protected]", "hubspot_owner_id": "41", "hs_lead_status": "NEW" }, "id": "591272872167", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" }, { "properties": { "email": "[email protected]", "hubspot_owner_id": "41", "hs_lead_status": "NEW" }, "id": "792064439845", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" } ] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 4f5a0cf3fcc0 · processing 1.77ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "42" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "42" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 009bdd7db73f · processing 1.75ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "51" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.75ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "51" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request ba75fde7202e · processing 1.77ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "61" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "61" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · GET hubspot request · provider traffic · /crm/v3/objects/contacts/634022197966 · HTTP 200 · request c4a6dc8f74f5 · processing 1.92ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/634022197966' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.92ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090" }Recorded response headers
Response headers were not saved in this run.
Request body
No body shown for this read.
Recorded response · HTTP 200
{ "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "id": "634022197966", "properties": { "email": "[email protected]", "hs_email_domain": "baseline.example", "country": "DE" }, "updatedAt": "2019-12-07T16:50:06.678Z", "url": "https://example.com/0e2b0e29" } - · PATCH hubspot request · provider traffic · /crm/v3/objects/contacts/634022197966 · HTTP 200 · request 9e7ce740ea48 · processing 12.01ms
View sanitized request and response
Curl-style request view
curl --request PATCH 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/634022197966' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "properties": { "hubspot_owner_id": "42", "hs_lead_status": "NEW" } }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.01ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "63", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "properties": { "hubspot_owner_id": "42", "hs_lead_status": "NEW" } }Recorded response · HTTP 200
{ "properties": { "email": "[email protected]", "hs_email_domain": "baseline.example", "country": "DE", "hubspot_owner_id": "42", "hs_lead_status": "NEW" }, "id": "634022197966", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" } - · POST slack request · provider traffic · /api/chat.postMessage · HTTP 200 · request 7131ef4c610b · processing 11.89ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/632eabc32f/api/chat.postMessage' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "channel": "U_REP_42", "text": ":dart: New commercial lead 29c08b98 (least-loaded rep in the pod). First touch within 240 min.", "unfurl_links": false, "unfurl_media": false }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 11.89ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "168", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "channel": "U_REP_42", "text": ":dart: New commercial lead 29c08b98 (least-loaded rep in the pod). First touch within 240 min.", "unfurl_links": false, "unfurl_media": false }Recorded response · HTTP 200
{ "channel": "U_REP_42", "message": { "bot_id": "bot_858b56afbb474a3192f2ff306b", "client_msg_id": "cli_3a4725ce0c4646f38a92f2d4dc", "name": "item-a65f12", "old_name": "Sample Old", "parent_user_id": "par_7480363127d34141b243ea4acb", "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": "17TU9C7UYK.4RU3YG" } - · GET app request /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/baseline/runs · baseline · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/baseline/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:15.030769+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [ { "runId": "baseline-vr_ec298074bb2e40a9906d9d41a2a32090", "workflow": "lead-routing-sla", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Sales", "team": "revops", "phase": "WAITING", "closed": false, "outcome": "ok", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "baseline" }, "duplicateStarts": 0, "agents": [ { "name": "lead", "status": "ok", "summary": "baseline.example, DE, ? employees", "durationMs": 339 }, { "name": "workloads", "status": "ok", "summary": "10 rep(s)", "durationMs": 1589 }, { "name": "routing", "status": "ok", "summary": "route: 42 (least_loaded, EMEA/commercial, SLA 240 min)", "durationMs": 0 } ], "actions": [ { "id": "hubspot.assign:634022197966", "kind": "hubspot.assign", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "applied", "summary": { "owner": "42", "how": "least_loaded", "region": "EMEA", "segment": "commercial" }, "attempts": 1, "ref": "634022197966", "detail": { "owner": "42", "dm": "17TU9C7UYK.4RU3YG", "at": "2026-10-22T20:03:14.537Z" }, "appliedAt": "2026-10-22T20:03:14.538Z", "reconciled": null }, { "id": "sla.first_touch:634022197966", "kind": "sla.first_touch", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240, "backup": "41" }, "attempts": 0, "waitUntil": "2026-10-23T00:03:14.538Z", "reconciled": null }, { "id": "sla.escalate:634022197966", "kind": "sla.escalate", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240 }, "attempts": 0, "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 2, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": "2026-10-23T00:03:14.538Z", "audit": { "seq": 5, "head": "bb91b96eb9e0730e783294444c617c4d9580ae5b8e4519a868d1aa6031a3f442" }, "output": { "mode": "route", "owner": "42", "how": "least_loaded", "region": "EMEA", "segment": "commercial", "slaMinutes": 240 }, "events": [ { "at": "2026-10-22T20:03:12.549Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:03:14.152Z", "msg": "agents: lead=ok, workloads=ok" }, { "at": "2026-10-22T20:03:14.157Z", "msg": "planned 3 action(s): 0 need approval" }, { "at": "2026-10-22T20:03:14.538Z", "msg": "hubspot.assign:634022197966: applied" }, { "at": "2026-10-22T20:03:14.541Z", "msg": "sla.first_touch:634022197966: scheduled" }, { "at": "2026-10-22T20:03:14.543Z", "msg": "waiting until 2026-10-23T00:03:14.538Z" } ], "createdAt": "2026-10-22T20:03:12.549Z", "updatedAt": "2026-10-22T20:03:14.543Z" } ] } - · POST app request /invocations · baseline · HTTP 200
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "start", "runId": "baseline-vr_ec298074bb2e40a9906d9d41a2a32090", "input": { "contactId": "634022197966", "pods": { "NA": { "enterprise": { "reps": [ { "ownerId": "11", "slackId": "U_REP_11" }, { "ownerId": "12", "slackId": "U_REP_12" } ], "managerSlackId": "U_MGR_NA_ENT" }, "commercial": { "reps": [ { "ownerId": "21", "slackId": "U_REP_21" }, { "ownerId": "22", "slackId": "U_REP_22" }, { "ownerId": "23", "slackId": "U_REP_23" } ], "managerSlackId": "U_MGR_NA_COM" } }, "EMEA": { "enterprise": { "reps": [ { "ownerId": "31", "slackId": "U_REP_31" } ], "managerSlackId": "U_MGR_EMEA_ENT" }, "commercial": { "reps": [ { "ownerId": "41", "slackId": "U_REP_41" }, { "ownerId": "42", "slackId": "U_REP_42" } ], "managerSlackId": "U_MGR_EMEA_COM" } }, "APAC": { "enterprise": { "reps": [ { "ownerId": "51", "slackId": "U_REP_51" } ], "managerSlackId": "U_MGR_APAC" }, "commercial": { "reps": [ { "ownerId": "61", "slackId": "U_REP_61" } ], "managerSlackId": "U_MGR_APAC" } } }, "regions": { "DE": "EMEA", "FR": "EMEA", "JP": "APAC" }, "salesChannel": "C0SALES0001" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "baseline" } }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:15.296334+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "1058", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json" }Request body
{ "action": "start", "runId": "baseline-vr_ec298074bb2e40a9906d9d41a2a32090", "input": { "contactId": "634022197966", "pods": { "NA": { "enterprise": { "reps": [ { "ownerId": "11", "slackId": "U_REP_11" }, { "ownerId": "12", "slackId": "U_REP_12" } ], "managerSlackId": "U_MGR_NA_ENT" }, "commercial": { "reps": [ { "ownerId": "21", "slackId": "U_REP_21" }, { "ownerId": "22", "slackId": "U_REP_22" }, { "ownerId": "23", "slackId": "U_REP_23" } ], "managerSlackId": "U_MGR_NA_COM" } }, "EMEA": { "enterprise": { "reps": [ { "ownerId": "31", "slackId": "U_REP_31" } ], "managerSlackId": "U_MGR_EMEA_ENT" }, "commercial": { "reps": [ { "ownerId": "41", "slackId": "U_REP_41" }, { "ownerId": "42", "slackId": "U_REP_42" } ], "managerSlackId": "U_MGR_EMEA_COM" } }, "APAC": { "enterprise": { "reps": [ { "ownerId": "51", "slackId": "U_REP_51" } ], "managerSlackId": "U_MGR_APAC" }, "commercial": { "reps": [ { "ownerId": "61", "slackId": "U_REP_61" } ], "managerSlackId": "U_MGR_APAC" } } }, "regions": { "DE": "EMEA", "FR": "EMEA", "JP": "APAC" }, "salesChannel": "C0SALES0001" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "baseline" } }Recorded response · HTTP 200
{ "runId": "baseline-vr_ec298074bb2e40a9906d9d41a2a32090", "workflow": "lead-routing-sla", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Sales", "team": "revops", "phase": "WAITING", "closed": false, "outcome": "ok", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "baseline" }, "duplicateStarts": 1, "agents": [ { "name": "lead", "status": "ok", "summary": "baseline.example, DE, ? employees", "durationMs": 339 }, { "name": "workloads", "status": "ok", "summary": "10 rep(s)", "durationMs": 1589 }, { "name": "routing", "status": "ok", "summary": "route: 42 (least_loaded, EMEA/commercial, SLA 240 min)", "durationMs": 0 } ], "actions": [ { "id": "hubspot.assign:634022197966", "kind": "hubspot.assign", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "applied", "summary": { "owner": "42", "how": "least_loaded", "region": "EMEA", "segment": "commercial" }, "attempts": 1, "ref": "634022197966", "detail": { "owner": "42", "dm": "17TU9C7UYK.4RU3YG", "at": "2026-10-22T20:03:14.537Z" }, "appliedAt": "2026-10-22T20:03:14.538Z", "reconciled": null }, { "id": "sla.first_touch:634022197966", "kind": "sla.first_touch", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240, "backup": "41" }, "attempts": 0, "waitUntil": "2026-10-23T00:03:14.538Z", "reconciled": null }, { "id": "sla.escalate:634022197966", "kind": "sla.escalate", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240 }, "attempts": 0, "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 2, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": "2026-10-23T00:03:14.538Z", "audit": { "seq": 6, "head": "675a2a7bf0ac88085c0922b2a1fb81f35e5567b8c8bc46d7936de67e97d267ed" }, "output": { "mode": "route", "owner": "42", "how": "least_loaded", "region": "EMEA", "segment": "commercial", "slaMinutes": 240 }, "events": [ { "at": "2026-10-22T20:03:12.549Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:03:14.152Z", "msg": "agents: lead=ok, workloads=ok" }, { "at": "2026-10-22T20:03:14.157Z", "msg": "planned 3 action(s): 0 need approval" }, { "at": "2026-10-22T20:03:14.538Z", "msg": "hubspot.assign:634022197966: applied" }, { "at": "2026-10-22T20:03:14.541Z", "msg": "sla.first_touch:634022197966: scheduled" }, { "at": "2026-10-22T20:03:14.543Z", "msg": "waiting until 2026-10-23T00:03:14.538Z" }, { "at": "2026-10-22T20:03:15.150Z", "msg": "duplicate start ignored" } ], "createdAt": "2026-10-22T20:03:12.549Z", "updatedAt": "2026-10-22T20:03:15.150Z", "duplicate": true } - · GET app request /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/baseline/runs · baseline · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/baseline/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:15.659693+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [ { "runId": "baseline-vr_ec298074bb2e40a9906d9d41a2a32090", "workflow": "lead-routing-sla", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Sales", "team": "revops", "phase": "WAITING", "closed": false, "outcome": "ok", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "baseline" }, "duplicateStarts": 1, "agents": [ { "name": "lead", "status": "ok", "summary": "baseline.example, DE, ? employees", "durationMs": 339 }, { "name": "workloads", "status": "ok", "summary": "10 rep(s)", "durationMs": 1589 }, { "name": "routing", "status": "ok", "summary": "route: 42 (least_loaded, EMEA/commercial, SLA 240 min)", "durationMs": 0 } ], "actions": [ { "id": "hubspot.assign:634022197966", "kind": "hubspot.assign", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "applied", "summary": { "owner": "42", "how": "least_loaded", "region": "EMEA", "segment": "commercial" }, "attempts": 1, "ref": "634022197966", "detail": { "owner": "42", "dm": "17TU9C7UYK.4RU3YG", "at": "2026-10-22T20:03:14.537Z" }, "appliedAt": "2026-10-22T20:03:14.538Z", "reconciled": null }, { "id": "sla.first_touch:634022197966", "kind": "sla.first_touch", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240, "backup": "41" }, "attempts": 0, "waitUntil": "2026-10-23T00:03:14.538Z", "reconciled": null }, { "id": "sla.escalate:634022197966", "kind": "sla.escalate", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240 }, "attempts": 0, "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 2, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": "2026-10-23T00:03:14.538Z", "audit": { "seq": 6, "head": "675a2a7bf0ac88085c0922b2a1fb81f35e5567b8c8bc46d7936de67e97d267ed" }, "output": { "mode": "route", "owner": "42", "how": "least_loaded", "region": "EMEA", "segment": "commercial", "slaMinutes": 240 }, "events": [ { "at": "2026-10-22T20:03:12.549Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:03:14.152Z", "msg": "agents: lead=ok, workloads=ok" }, { "at": "2026-10-22T20:03:14.157Z", "msg": "planned 3 action(s): 0 need approval" }, { "at": "2026-10-22T20:03:14.538Z", "msg": "hubspot.assign:634022197966: applied" }, { "at": "2026-10-22T20:03:14.541Z", "msg": "sla.first_touch:634022197966: scheduled" }, { "at": "2026-10-22T20:03:14.543Z", "msg": "waiting until 2026-10-23T00:03:14.538Z" }, { "at": "2026-10-22T20:03:15.150Z", "msg": "duplicate start ignored" } ], "createdAt": "2026-10-22T20:03:12.549Z", "updatedAt": "2026-10-22T20:03:15.150Z" } ] } - · GET app request /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/least_loaded_rep_assigned/runs · least loaded rep assigned · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/least_loaded_rep_assigned/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:15.935466+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json", "content-length": "11" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [] } - · POST app request /invocations · least loaded rep assigned · HTTP 200
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "start", "runId": "least-loaded-rep-assigned-vr_ec298074bb2e40a9906d9d41a2a32090", "input": { "contactId": "495455890714", "pods": { "NA": { "enterprise": { "reps": [ { "ownerId": "11", "slackId": "U_REP_11" }, { "ownerId": "12", "slackId": "U_REP_12" } ], "managerSlackId": "U_MGR_NA_ENT" }, "commercial": { "reps": [ { "ownerId": "21", "slackId": "U_REP_21" }, { "ownerId": "22", "slackId": "U_REP_22" }, { "ownerId": "23", "slackId": "U_REP_23" } ], "managerSlackId": "U_MGR_NA_COM" } }, "EMEA": { "enterprise": { "reps": [ { "ownerId": "31", "slackId": "U_REP_31" } ], "managerSlackId": "U_MGR_EMEA_ENT" }, "commercial": { "reps": [ { "ownerId": "41", "slackId": "U_REP_41" }, { "ownerId": "42", "slackId": "U_REP_42" } ], "managerSlackId": "U_MGR_EMEA_COM" } }, "APAC": { "enterprise": { "reps": [ { "ownerId": "51", "slackId": "U_REP_51" } ], "managerSlackId": "U_MGR_APAC" }, "commercial": { "reps": [ { "ownerId": "61", "slackId": "U_REP_61" } ], "managerSlackId": "U_MGR_APAC" } } }, "regions": { "DE": "EMEA", "FR": "EMEA", "JP": "APAC" }, "salesChannel": "C0SALES0001" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "least_loaded_rep_assigned" } }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:17.869907+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "1092", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json" }Request body
{ "action": "start", "runId": "least-loaded-rep-assigned-vr_ec298074bb2e40a9906d9d41a2a32090", "input": { "contactId": "495455890714", "pods": { "NA": { "enterprise": { "reps": [ { "ownerId": "11", "slackId": "U_REP_11" }, { "ownerId": "12", "slackId": "U_REP_12" } ], "managerSlackId": "U_MGR_NA_ENT" }, "commercial": { "reps": [ { "ownerId": "21", "slackId": "U_REP_21" }, { "ownerId": "22", "slackId": "U_REP_22" }, { "ownerId": "23", "slackId": "U_REP_23" } ], "managerSlackId": "U_MGR_NA_COM" } }, "EMEA": { "enterprise": { "reps": [ { "ownerId": "31", "slackId": "U_REP_31" } ], "managerSlackId": "U_MGR_EMEA_ENT" }, "commercial": { "reps": [ { "ownerId": "41", "slackId": "U_REP_41" }, { "ownerId": "42", "slackId": "U_REP_42" } ], "managerSlackId": "U_MGR_EMEA_COM" } }, "APAC": { "enterprise": { "reps": [ { "ownerId": "51", "slackId": "U_REP_51" } ], "managerSlackId": "U_MGR_APAC" }, "commercial": { "reps": [ { "ownerId": "61", "slackId": "U_REP_61" } ], "managerSlackId": "U_MGR_APAC" } } }, "regions": { "DE": "EMEA", "FR": "EMEA", "JP": "APAC" }, "salesChannel": "C0SALES0001" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "least_loaded_rep_assigned" } }Recorded response · HTTP 200
{ "runId": "least-loaded-rep-assigned-vr_ec298074bb2e40a9906d9d41a2a32090", "workflow": "lead-routing-sla", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Sales", "team": "revops", "phase": "WAITING", "closed": false, "outcome": "ok", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "least_loaded_rep_assigned" }, "duplicateStarts": 0, "agents": [ { "name": "lead", "status": "ok", "summary": "least-loaded-rep-assigned.example, DE, ? employees", "durationMs": 303 }, { "name": "workloads", "status": "ok", "summary": "10 rep(s)", "durationMs": 1306 }, { "name": "routing", "status": "ok", "summary": "route: 42 (least_loaded, EMEA/commercial, SLA 240 min)", "durationMs": 0 } ], "actions": [ { "id": "hubspot.assign:495455890714", "kind": "hubspot.assign", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "applied", "summary": { "owner": "42", "how": "least_loaded", "region": "EMEA", "segment": "commercial" }, "attempts": 1, "ref": "495455890714", "detail": { "owner": "42", "dm": "179LJHBHBE.O5VVV0", "at": "2026-10-22T20:03:17.740Z" }, "appliedAt": "2026-10-22T20:03:17.741Z", "reconciled": null }, { "id": "sla.first_touch:495455890714", "kind": "sla.first_touch", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240, "backup": "41" }, "attempts": 0, "waitUntil": "2026-10-23T00:03:17.741Z", "reconciled": null }, { "id": "sla.escalate:495455890714", "kind": "sla.escalate", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240 }, "attempts": 0, "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 2, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": "2026-10-23T00:03:17.741Z", "audit": { "seq": 5, "head": "7fc18cd0772dff7fd3bab4ef1d4a775f804b8271b2d9498b691ace95b47c5c83" }, "output": { "mode": "route", "owner": "42", "how": "least_loaded", "region": "EMEA", "segment": "commercial", "slaMinutes": 240 }, "events": [ { "at": "2026-10-22T20:03:16.063Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:03:17.371Z", "msg": "agents: lead=ok, workloads=ok" }, { "at": "2026-10-22T20:03:17.374Z", "msg": "planned 3 action(s): 0 need approval" }, { "at": "2026-10-22T20:03:17.741Z", "msg": "hubspot.assign:495455890714: applied" }, { "at": "2026-10-22T20:03:17.743Z", "msg": "sla.first_touch:495455890714: scheduled" }, { "at": "2026-10-22T20:03:17.745Z", "msg": "waiting until 2026-10-23T00:03:17.741Z" } ], "createdAt": "2026-10-22T20:03:16.063Z", "updatedAt": "2026-10-22T20:03:17.745Z", "duplicate": false } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 6a88914b5e11 · processing 2.17ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "11" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.17ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "11" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · GET hubspot request · provider traffic · /crm/v3/objects/contacts/495455890714 · HTTP 200 · request b3d59f0c86cd · processing 1.72ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/495455890714' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.72ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090" }Recorded response headers
Response headers were not saved in this run.
Request body
No body shown for this read.
Recorded response · HTTP 200
{ "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "id": "495455890714", "properties": { "email": "[email protected]", "hs_email_domain": "least-loaded-rep-assigned.example", "country": "DE" }, "updatedAt": "2019-12-07T16:50:06.678Z", "url": "https://example.com/42472064" } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request e5daf76c91c7 · processing 1.55ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hs_email_domain", "operator": "EQ", "value": "least-loaded-rep-assigned.example" }, { "propertyName": "hubspot_owner_id", "operator": "HAS_PROPERTY" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.55ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "394", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hs_email_domain", "operator": "EQ", "value": "least-loaded-rep-assigned.example" }, { "propertyName": "hubspot_owner_id", "operator": "HAS_PROPERTY" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request eb2bb5eb076e · processing 1.62ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "12" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.62ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "12" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 559373c02928 · processing 1.66ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "21" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.66ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "21" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 62fd445bcc42 · processing 1.7ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "22" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.7ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "22" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 3d1fa60f548a · processing 1.66ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "23" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.66ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "23" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request fe69643231e8 · processing 1.76ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "31" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.76ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "31" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 3aa8528cb4c8 · processing 1.68ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "41" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.68ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "41" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 2, "results": [ { "properties": { "email": "[email protected]", "hubspot_owner_id": "41", "hs_lead_status": "NEW" }, "id": "591272872167", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" }, { "properties": { "email": "[email protected]", "hubspot_owner_id": "41", "hs_lead_status": "NEW" }, "id": "792064439845", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" } ] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 61e2da639e0f · processing 1.68ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "42" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.68ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "42" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 1, "results": [ { "properties": { "email": "[email protected]", "hs_email_domain": "baseline.example", "country": "DE", "hubspot_owner_id": "42", "hs_lead_status": "NEW" }, "id": "634022197966", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" } ] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 118deb716c89 · processing 1.87ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "51" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.87ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "51" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request c8e98c86c8b8 · processing 1.64ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "61" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.64ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "61" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · GET hubspot request · provider traffic · /crm/v3/objects/contacts/495455890714 · HTTP 200 · request 90c6920fb894 · processing 1.76ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/495455890714' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.76ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090" }Recorded response headers
Response headers were not saved in this run.
Request body
No body shown for this read.
Recorded response · HTTP 200
{ "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "id": "495455890714", "properties": { "email": "[email protected]", "hs_email_domain": "least-loaded-rep-assigned.example", "country": "DE" }, "updatedAt": "2019-12-07T16:50:06.678Z", "url": "https://example.com/2809188b" } - · PATCH hubspot request · provider traffic · /crm/v3/objects/contacts/495455890714 · HTTP 200 · request 34be6d52eb30 · processing 12.33ms
View sanitized request and response
Curl-style request view
curl --request PATCH 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/495455890714' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "properties": { "hubspot_owner_id": "42", "hs_lead_status": "NEW" } }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.33ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "63", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "properties": { "hubspot_owner_id": "42", "hs_lead_status": "NEW" } }Recorded response · HTTP 200
{ "properties": { "email": "[email protected]", "hs_email_domain": "least-loaded-rep-assigned.example", "country": "DE", "hubspot_owner_id": "42", "hs_lead_status": "NEW" }, "id": "495455890714", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" } - · POST slack request · provider traffic · /api/chat.postMessage · HTTP 200 · request a32cac12b47d · processing 14.44ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/632eabc32f/api/chat.postMessage' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "channel": "U_REP_42", "text": ":dart: New commercial lead 8b5a9912 (least-loaded rep in the pod). First touch within 240 min.", "unfurl_links": false, "unfurl_media": false }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 14.44ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "168", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "channel": "U_REP_42", "text": ":dart: New commercial lead 8b5a9912 (least-loaded rep in the pod). First touch within 240 min.", "unfurl_links": false, "unfurl_media": false }Recorded response · HTTP 200
{ "channel": "U_REP_42", "message": { "bot_id": "bot_6e12c5b39b0542d386e9ae7711", "client_msg_id": "cli_a737bd879caf4b80a8ceb9bf4c", "name": "item-53146c", "old_name": "Sample Old", "parent_user_id": "par_374e66f56e2146faa6f2d53a5a", "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": "179LJHBHBE.O5VVV0" } - · GET app request /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/least_loaded_rep_assigned/runs · least loaded rep assigned · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/least_loaded_rep_assigned/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:18.282150+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [ { "runId": "least-loaded-rep-assigned-vr_ec298074bb2e40a9906d9d41a2a32090", "workflow": "lead-routing-sla", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Sales", "team": "revops", "phase": "WAITING", "closed": false, "outcome": "ok", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "least_loaded_rep_assigned" }, "duplicateStarts": 0, "agents": [ { "name": "lead", "status": "ok", "summary": "least-loaded-rep-assigned.example, DE, ? employees", "durationMs": 303 }, { "name": "workloads", "status": "ok", "summary": "10 rep(s)", "durationMs": 1306 }, { "name": "routing", "status": "ok", "summary": "route: 42 (least_loaded, EMEA/commercial, SLA 240 min)", "durationMs": 0 } ], "actions": [ { "id": "hubspot.assign:495455890714", "kind": "hubspot.assign", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "applied", "summary": { "owner": "42", "how": "least_loaded", "region": "EMEA", "segment": "commercial" }, "attempts": 1, "ref": "495455890714", "detail": { "owner": "42", "dm": "179LJHBHBE.O5VVV0", "at": "2026-10-22T20:03:17.740Z" }, "appliedAt": "2026-10-22T20:03:17.741Z", "reconciled": null }, { "id": "sla.first_touch:495455890714", "kind": "sla.first_touch", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240, "backup": "41" }, "attempts": 0, "waitUntil": "2026-10-23T00:03:17.741Z", "reconciled": null }, { "id": "sla.escalate:495455890714", "kind": "sla.escalate", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240 }, "attempts": 0, "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 2, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": "2026-10-23T00:03:17.741Z", "audit": { "seq": 5, "head": "7fc18cd0772dff7fd3bab4ef1d4a775f804b8271b2d9498b691ace95b47c5c83" }, "output": { "mode": "route", "owner": "42", "how": "least_loaded", "region": "EMEA", "segment": "commercial", "slaMinutes": 240 }, "events": [ { "at": "2026-10-22T20:03:16.063Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:03:17.371Z", "msg": "agents: lead=ok, workloads=ok" }, { "at": "2026-10-22T20:03:17.374Z", "msg": "planned 3 action(s): 0 need approval" }, { "at": "2026-10-22T20:03:17.741Z", "msg": "hubspot.assign:495455890714: applied" }, { "at": "2026-10-22T20:03:17.743Z", "msg": "sla.first_touch:495455890714: scheduled" }, { "at": "2026-10-22T20:03:17.745Z", "msg": "waiting until 2026-10-23T00:03:17.741Z" } ], "createdAt": "2026-10-22T20:03:16.063Z", "updatedAt": "2026-10-22T20:03:17.745Z" } ] } - · POST app request /invocations · least loaded rep assigned · HTTP 200
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "start", "runId": "least-loaded-rep-assigned-vr_ec298074bb2e40a9906d9d41a2a32090", "input": { "contactId": "495455890714", "pods": { "NA": { "enterprise": { "reps": [ { "ownerId": "11", "slackId": "U_REP_11" }, { "ownerId": "12", "slackId": "U_REP_12" } ], "managerSlackId": "U_MGR_NA_ENT" }, "commercial": { "reps": [ { "ownerId": "21", "slackId": "U_REP_21" }, { "ownerId": "22", "slackId": "U_REP_22" }, { "ownerId": "23", "slackId": "U_REP_23" } ], "managerSlackId": "U_MGR_NA_COM" } }, "EMEA": { "enterprise": { "reps": [ { "ownerId": "31", "slackId": "U_REP_31" } ], "managerSlackId": "U_MGR_EMEA_ENT" }, "commercial": { "reps": [ { "ownerId": "41", "slackId": "U_REP_41" }, { "ownerId": "42", "slackId": "U_REP_42" } ], "managerSlackId": "U_MGR_EMEA_COM" } }, "APAC": { "enterprise": { "reps": [ { "ownerId": "51", "slackId": "U_REP_51" } ], "managerSlackId": "U_MGR_APAC" }, "commercial": { "reps": [ { "ownerId": "61", "slackId": "U_REP_61" } ], "managerSlackId": "U_MGR_APAC" } } }, "regions": { "DE": "EMEA", "FR": "EMEA", "JP": "APAC" }, "salesChannel": "C0SALES0001" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "least_loaded_rep_assigned" } }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:18.549268+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "1092", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json" }Request body
{ "action": "start", "runId": "least-loaded-rep-assigned-vr_ec298074bb2e40a9906d9d41a2a32090", "input": { "contactId": "495455890714", "pods": { "NA": { "enterprise": { "reps": [ { "ownerId": "11", "slackId": "U_REP_11" }, { "ownerId": "12", "slackId": "U_REP_12" } ], "managerSlackId": "U_MGR_NA_ENT" }, "commercial": { "reps": [ { "ownerId": "21", "slackId": "U_REP_21" }, { "ownerId": "22", "slackId": "U_REP_22" }, { "ownerId": "23", "slackId": "U_REP_23" } ], "managerSlackId": "U_MGR_NA_COM" } }, "EMEA": { "enterprise": { "reps": [ { "ownerId": "31", "slackId": "U_REP_31" } ], "managerSlackId": "U_MGR_EMEA_ENT" }, "commercial": { "reps": [ { "ownerId": "41", "slackId": "U_REP_41" }, { "ownerId": "42", "slackId": "U_REP_42" } ], "managerSlackId": "U_MGR_EMEA_COM" } }, "APAC": { "enterprise": { "reps": [ { "ownerId": "51", "slackId": "U_REP_51" } ], "managerSlackId": "U_MGR_APAC" }, "commercial": { "reps": [ { "ownerId": "61", "slackId": "U_REP_61" } ], "managerSlackId": "U_MGR_APAC" } } }, "regions": { "DE": "EMEA", "FR": "EMEA", "JP": "APAC" }, "salesChannel": "C0SALES0001" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "least_loaded_rep_assigned" } }Recorded response · HTTP 200
{ "runId": "least-loaded-rep-assigned-vr_ec298074bb2e40a9906d9d41a2a32090", "workflow": "lead-routing-sla", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Sales", "team": "revops", "phase": "WAITING", "closed": false, "outcome": "ok", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "least_loaded_rep_assigned" }, "duplicateStarts": 1, "agents": [ { "name": "lead", "status": "ok", "summary": "least-loaded-rep-assigned.example, DE, ? employees", "durationMs": 303 }, { "name": "workloads", "status": "ok", "summary": "10 rep(s)", "durationMs": 1306 }, { "name": "routing", "status": "ok", "summary": "route: 42 (least_loaded, EMEA/commercial, SLA 240 min)", "durationMs": 0 } ], "actions": [ { "id": "hubspot.assign:495455890714", "kind": "hubspot.assign", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "applied", "summary": { "owner": "42", "how": "least_loaded", "region": "EMEA", "segment": "commercial" }, "attempts": 1, "ref": "495455890714", "detail": { "owner": "42", "dm": "179LJHBHBE.O5VVV0", "at": "2026-10-22T20:03:17.740Z" }, "appliedAt": "2026-10-22T20:03:17.741Z", "reconciled": null }, { "id": "sla.first_touch:495455890714", "kind": "sla.first_touch", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240, "backup": "41" }, "attempts": 0, "waitUntil": "2026-10-23T00:03:17.741Z", "reconciled": null }, { "id": "sla.escalate:495455890714", "kind": "sla.escalate", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240 }, "attempts": 0, "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 2, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": "2026-10-23T00:03:17.741Z", "audit": { "seq": 6, "head": "2723274299911282e27083fc164286313c7be0a6c7fbea472652e4a13ac64032" }, "output": { "mode": "route", "owner": "42", "how": "least_loaded", "region": "EMEA", "segment": "commercial", "slaMinutes": 240 }, "events": [ { "at": "2026-10-22T20:03:16.063Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:03:17.371Z", "msg": "agents: lead=ok, workloads=ok" }, { "at": "2026-10-22T20:03:17.374Z", "msg": "planned 3 action(s): 0 need approval" }, { "at": "2026-10-22T20:03:17.741Z", "msg": "hubspot.assign:495455890714: applied" }, { "at": "2026-10-22T20:03:17.743Z", "msg": "sla.first_touch:495455890714: scheduled" }, { "at": "2026-10-22T20:03:17.745Z", "msg": "waiting until 2026-10-23T00:03:17.741Z" }, { "at": "2026-10-22T20:03:18.406Z", "msg": "duplicate start ignored" } ], "createdAt": "2026-10-22T20:03:16.063Z", "updatedAt": "2026-10-22T20:03:18.406Z", "duplicate": true } - · GET app request /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/least_loaded_rep_assigned/runs · least loaded rep assigned · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/least_loaded_rep_assigned/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:18.911742+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [ { "runId": "least-loaded-rep-assigned-vr_ec298074bb2e40a9906d9d41a2a32090", "workflow": "lead-routing-sla", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Sales", "team": "revops", "phase": "WAITING", "closed": false, "outcome": "ok", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "least_loaded_rep_assigned" }, "duplicateStarts": 1, "agents": [ { "name": "lead", "status": "ok", "summary": "least-loaded-rep-assigned.example, DE, ? employees", "durationMs": 303 }, { "name": "workloads", "status": "ok", "summary": "10 rep(s)", "durationMs": 1306 }, { "name": "routing", "status": "ok", "summary": "route: 42 (least_loaded, EMEA/commercial, SLA 240 min)", "durationMs": 0 } ], "actions": [ { "id": "hubspot.assign:495455890714", "kind": "hubspot.assign", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "applied", "summary": { "owner": "42", "how": "least_loaded", "region": "EMEA", "segment": "commercial" }, "attempts": 1, "ref": "495455890714", "detail": { "owner": "42", "dm": "179LJHBHBE.O5VVV0", "at": "2026-10-22T20:03:17.740Z" }, "appliedAt": "2026-10-22T20:03:17.741Z", "reconciled": null }, { "id": "sla.first_touch:495455890714", "kind": "sla.first_touch", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240, "backup": "41" }, "attempts": 0, "waitUntil": "2026-10-23T00:03:17.741Z", "reconciled": null }, { "id": "sla.escalate:495455890714", "kind": "sla.escalate", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240 }, "attempts": 0, "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 2, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": "2026-10-23T00:03:17.741Z", "audit": { "seq": 6, "head": "2723274299911282e27083fc164286313c7be0a6c7fbea472652e4a13ac64032" }, "output": { "mode": "route", "owner": "42", "how": "least_loaded", "region": "EMEA", "segment": "commercial", "slaMinutes": 240 }, "events": [ { "at": "2026-10-22T20:03:16.063Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:03:17.371Z", "msg": "agents: lead=ok, workloads=ok" }, { "at": "2026-10-22T20:03:17.374Z", "msg": "planned 3 action(s): 0 need approval" }, { "at": "2026-10-22T20:03:17.741Z", "msg": "hubspot.assign:495455890714: applied" }, { "at": "2026-10-22T20:03:17.743Z", "msg": "sla.first_touch:495455890714: scheduled" }, { "at": "2026-10-22T20:03:17.745Z", "msg": "waiting until 2026-10-23T00:03:17.741Z" }, { "at": "2026-10-22T20:03:18.406Z", "msg": "duplicate start ignored" } ], "createdAt": "2026-10-22T20:03:16.063Z", "updatedAt": "2026-10-22T20:03:18.406Z" } ] } - · GET app request /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/enterprise_lead_one_hour_sla/runs · enterprise lead one hour sla · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/enterprise_lead_one_hour_sla/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:19.156659+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json", "content-length": "11" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [] } - · POST app request /invocations · enterprise lead one hour sla · HTTP 200
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "start", "runId": "enterprise-lead-one-hour-sla-vr_ec298074bb2e40a9906d9d41a2a32090", "input": { "contactId": "867045641559", "pods": { "NA": { "enterprise": { "reps": [ { "ownerId": "11", "slackId": "U_REP_11" }, { "ownerId": "12", "slackId": "U_REP_12" } ], "managerSlackId": "U_MGR_NA_ENT" }, "commercial": { "reps": [ { "ownerId": "21", "slackId": "U_REP_21" }, { "ownerId": "22", "slackId": "U_REP_22" }, { "ownerId": "23", "slackId": "U_REP_23" } ], "managerSlackId": "U_MGR_NA_COM" } }, "EMEA": { "enterprise": { "reps": [ { "ownerId": "31", "slackId": "U_REP_31" } ], "managerSlackId": "U_MGR_EMEA_ENT" }, "commercial": { "reps": [ { "ownerId": "41", "slackId": "U_REP_41" }, { "ownerId": "42", "slackId": "U_REP_42" } ], "managerSlackId": "U_MGR_EMEA_COM" } }, "APAC": { "enterprise": { "reps": [ { "ownerId": "51", "slackId": "U_REP_51" } ], "managerSlackId": "U_MGR_APAC" }, "commercial": { "reps": [ { "ownerId": "61", "slackId": "U_REP_61" } ], "managerSlackId": "U_MGR_APAC" } } }, "regions": { "DE": "EMEA", "FR": "EMEA", "JP": "APAC" }, "salesChannel": "C0SALES0001" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "enterprise_lead_one_hour_sla" } }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:21.322093+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "1098", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json" }Request body
{ "action": "start", "runId": "enterprise-lead-one-hour-sla-vr_ec298074bb2e40a9906d9d41a2a32090", "input": { "contactId": "867045641559", "pods": { "NA": { "enterprise": { "reps": [ { "ownerId": "11", "slackId": "U_REP_11" }, { "ownerId": "12", "slackId": "U_REP_12" } ], "managerSlackId": "U_MGR_NA_ENT" }, "commercial": { "reps": [ { "ownerId": "21", "slackId": "U_REP_21" }, { "ownerId": "22", "slackId": "U_REP_22" }, { "ownerId": "23", "slackId": "U_REP_23" } ], "managerSlackId": "U_MGR_NA_COM" } }, "EMEA": { "enterprise": { "reps": [ { "ownerId": "31", "slackId": "U_REP_31" } ], "managerSlackId": "U_MGR_EMEA_ENT" }, "commercial": { "reps": [ { "ownerId": "41", "slackId": "U_REP_41" }, { "ownerId": "42", "slackId": "U_REP_42" } ], "managerSlackId": "U_MGR_EMEA_COM" } }, "APAC": { "enterprise": { "reps": [ { "ownerId": "51", "slackId": "U_REP_51" } ], "managerSlackId": "U_MGR_APAC" }, "commercial": { "reps": [ { "ownerId": "61", "slackId": "U_REP_61" } ], "managerSlackId": "U_MGR_APAC" } } }, "regions": { "DE": "EMEA", "FR": "EMEA", "JP": "APAC" }, "salesChannel": "C0SALES0001" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "enterprise_lead_one_hour_sla" } }Recorded response · HTTP 200
{ "runId": "enterprise-lead-one-hour-sla-vr_ec298074bb2e40a9906d9d41a2a32090", "workflow": "lead-routing-sla", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Sales", "team": "revops", "phase": "WAITING", "closed": false, "outcome": "ok", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "enterprise_lead_one_hour_sla" }, "duplicateStarts": 0, "agents": [ { "name": "lead", "status": "ok", "summary": "enterprise-lead-one-hour-sla.example, US, ? employees", "durationMs": 251 }, { "name": "workloads", "status": "ok", "summary": "10 rep(s)", "durationMs": 1325 }, { "name": "routing", "status": "ok", "summary": "route: 21 (least_loaded, NA/commercial, SLA 240 min)", "durationMs": 0 } ], "actions": [ { "id": "hubspot.assign:867045641559", "kind": "hubspot.assign", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "applied", "summary": { "owner": "21", "how": "least_loaded", "region": "NA", "segment": "commercial" }, "attempts": 1, "ref": "867045641559", "detail": { "owner": "21", "dm": "174UPSQ7AD.QSBOIF", "at": "2026-10-22T20:03:21.192Z" }, "appliedAt": "2026-10-22T20:03:21.193Z", "reconciled": null }, { "id": "sla.first_touch:867045641559", "kind": "sla.first_touch", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240, "backup": "22" }, "attempts": 0, "waitUntil": "2026-10-23T00:03:21.193Z", "reconciled": null }, { "id": "sla.escalate:867045641559", "kind": "sla.escalate", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240 }, "attempts": 0, "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 2, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": "2026-10-23T00:03:21.193Z", "audit": { "seq": 5, "head": "9896ad189399b913efae03395b747e1dd8d52532715342919a9e89aa95ffe15a" }, "output": { "mode": "route", "owner": "21", "how": "least_loaded", "region": "NA", "segment": "commercial", "slaMinutes": 240 }, "events": [ { "at": "2026-10-22T20:03:19.271Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:03:20.598Z", "msg": "agents: lead=ok, workloads=ok" }, { "at": "2026-10-22T20:03:20.601Z", "msg": "planned 3 action(s): 0 need approval" }, { "at": "2026-10-22T20:03:21.193Z", "msg": "hubspot.assign:867045641559: applied" }, { "at": "2026-10-22T20:03:21.196Z", "msg": "sla.first_touch:867045641559: scheduled" }, { "at": "2026-10-22T20:03:21.197Z", "msg": "waiting until 2026-10-23T00:03:21.193Z" } ], "createdAt": "2026-10-22T20:03:19.271Z", "updatedAt": "2026-10-22T20:03:21.197Z", "duplicate": false } - · GET hubspot request · provider traffic · /crm/v3/objects/contacts/867045641559 · HTTP 200 · request 7a75b5bd35a8 · processing 1.83ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/867045641559' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.83ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090" }Recorded response headers
Response headers were not saved in this run.
Request body
No body shown for this read.
Recorded response · HTTP 200
{ "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "id": "867045641559", "properties": { "email": "[email protected]", "hs_email_domain": "enterprise-lead-one-hour-sla.example", "country": "US" }, "updatedAt": "2019-12-07T16:50:06.678Z", "url": "https://example.com/1b6a2164" } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 43adc7f699af · processing 1.7ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "11" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.7ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "11" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request bdc7e83ed523 · processing 1.71ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hs_email_domain", "operator": "EQ", "value": "enterprise-lead-one-hour-sla.example" }, { "propertyName": "hubspot_owner_id", "operator": "HAS_PROPERTY" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.71ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "397", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hs_email_domain", "operator": "EQ", "value": "enterprise-lead-one-hour-sla.example" }, { "propertyName": "hubspot_owner_id", "operator": "HAS_PROPERTY" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 7fb85f425b1f · processing 1.73ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "12" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.73ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "12" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 0bf2660cc6f8 · processing 1.67ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "21" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.67ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "21" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request e8bc85bf69bc · processing 1.67ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "22" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.67ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "22" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 78d3c119b24a · processing 1.84ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "23" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "23" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 8d0328672794 · processing 1.69ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "31" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.69ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "31" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request acca1bd63a19 · processing 1.78ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "41" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.78ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "41" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 2, "results": [ { "properties": { "email": "[email protected]", "hubspot_owner_id": "41", "hs_lead_status": "NEW" }, "id": "591272872167", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" }, { "properties": { "email": "[email protected]", "hubspot_owner_id": "41", "hs_lead_status": "NEW" }, "id": "792064439845", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" } ] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 0af8a068155a · processing 1.75ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "42" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.75ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "42" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 2, "results": [ { "properties": { "email": "[email protected]", "hs_email_domain": "baseline.example", "country": "DE", "hubspot_owner_id": "42", "hs_lead_status": "NEW" }, "id": "634022197966", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" }, { "properties": { "email": "[email protected]", "hs_email_domain": "least-loaded-rep-assigned.example", "country": "DE", "hubspot_owner_id": "42", "hs_lead_status": "NEW" }, "id": "495455890714", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" } ] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 6d71f5b389b4 · processing 1.76ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "51" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.76ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "51" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 5fe7bae50db7 · processing 1.71ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "61" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.71ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "61" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · GET hubspot request · provider traffic · /crm/v3/objects/contacts/867045641559 · HTTP 200 · request 67063eb5fc25 · processing 1.76ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/867045641559' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.76ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090" }Recorded response headers
Response headers were not saved in this run.
Request body
No body shown for this read.
Recorded response · HTTP 200
{ "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "id": "867045641559", "properties": { "email": "[email protected]", "hs_email_domain": "enterprise-lead-one-hour-sla.example", "country": "US" }, "updatedAt": "2019-12-07T16:50:06.678Z", "url": "https://example.com/e44aa54d" } - · PATCH hubspot request · provider traffic · /crm/v3/objects/contacts/867045641559 · HTTP 200 · request d865d9d5ee98 · processing 12.4ms
View sanitized request and response
Curl-style request view
curl --request PATCH 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/867045641559' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "properties": { "hubspot_owner_id": "21", "hs_lead_status": "NEW" } }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.4ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "63", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "properties": { "hubspot_owner_id": "21", "hs_lead_status": "NEW" } }Recorded response · HTTP 200
{ "properties": { "email": "[email protected]", "hs_email_domain": "enterprise-lead-one-hour-sla.example", "country": "US", "hubspot_owner_id": "21", "hs_lead_status": "NEW" }, "id": "867045641559", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" } - · POST slack request · provider traffic · /api/chat.postMessage · HTTP 200 · request 9a1100e4340e · processing 13.94ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/632eabc32f/api/chat.postMessage' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "channel": "U_REP_21", "text": ":dart: New commercial lead 26ccc362 (least-loaded rep in the pod). First touch within 240 min.", "unfurl_links": false, "unfurl_media": false }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 13.94ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "168", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "channel": "U_REP_21", "text": ":dart: New commercial lead 26ccc362 (least-loaded rep in the pod). First touch within 240 min.", "unfurl_links": false, "unfurl_media": false }Recorded response · HTTP 200
{ "channel": "U_REP_21", "message": { "bot_id": "bot_46a0b9af3a8b4dadb2518302ca", "client_msg_id": "cli_b24c9757ea2c4868b809d76630", "name": "item-239b58", "old_name": "Sample Old", "parent_user_id": "par_bb36b22843f346ee84909d9dc5", "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": "174UPSQ7AD.QSBOIF" } - · GET app request /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/enterprise_lead_one_hour_sla/runs · enterprise lead one hour sla · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/enterprise_lead_one_hour_sla/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:21.776226+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [ { "runId": "enterprise-lead-one-hour-sla-vr_ec298074bb2e40a9906d9d41a2a32090", "workflow": "lead-routing-sla", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Sales", "team": "revops", "phase": "WAITING", "closed": false, "outcome": "ok", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "enterprise_lead_one_hour_sla" }, "duplicateStarts": 0, "agents": [ { "name": "lead", "status": "ok", "summary": "enterprise-lead-one-hour-sla.example, US, ? employees", "durationMs": 251 }, { "name": "workloads", "status": "ok", "summary": "10 rep(s)", "durationMs": 1325 }, { "name": "routing", "status": "ok", "summary": "route: 21 (least_loaded, NA/commercial, SLA 240 min)", "durationMs": 0 } ], "actions": [ { "id": "hubspot.assign:867045641559", "kind": "hubspot.assign", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "applied", "summary": { "owner": "21", "how": "least_loaded", "region": "NA", "segment": "commercial" }, "attempts": 1, "ref": "867045641559", "detail": { "owner": "21", "dm": "174UPSQ7AD.QSBOIF", "at": "2026-10-22T20:03:21.192Z" }, "appliedAt": "2026-10-22T20:03:21.193Z", "reconciled": null }, { "id": "sla.first_touch:867045641559", "kind": "sla.first_touch", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240, "backup": "22" }, "attempts": 0, "waitUntil": "2026-10-23T00:03:21.193Z", "reconciled": null }, { "id": "sla.escalate:867045641559", "kind": "sla.escalate", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240 }, "attempts": 0, "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 2, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": "2026-10-23T00:03:21.193Z", "audit": { "seq": 5, "head": "9896ad189399b913efae03395b747e1dd8d52532715342919a9e89aa95ffe15a" }, "output": { "mode": "route", "owner": "21", "how": "least_loaded", "region": "NA", "segment": "commercial", "slaMinutes": 240 }, "events": [ { "at": "2026-10-22T20:03:19.271Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:03:20.598Z", "msg": "agents: lead=ok, workloads=ok" }, { "at": "2026-10-22T20:03:20.601Z", "msg": "planned 3 action(s): 0 need approval" }, { "at": "2026-10-22T20:03:21.193Z", "msg": "hubspot.assign:867045641559: applied" }, { "at": "2026-10-22T20:03:21.196Z", "msg": "sla.first_touch:867045641559: scheduled" }, { "at": "2026-10-22T20:03:21.197Z", "msg": "waiting until 2026-10-23T00:03:21.193Z" } ], "createdAt": "2026-10-22T20:03:19.271Z", "updatedAt": "2026-10-22T20:03:21.197Z" } ] } - · POST app request /invocations · enterprise lead one hour sla · HTTP 200
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "start", "runId": "enterprise-lead-one-hour-sla-vr_ec298074bb2e40a9906d9d41a2a32090", "input": { "contactId": "867045641559", "pods": { "NA": { "enterprise": { "reps": [ { "ownerId": "11", "slackId": "U_REP_11" }, { "ownerId": "12", "slackId": "U_REP_12" } ], "managerSlackId": "U_MGR_NA_ENT" }, "commercial": { "reps": [ { "ownerId": "21", "slackId": "U_REP_21" }, { "ownerId": "22", "slackId": "U_REP_22" }, { "ownerId": "23", "slackId": "U_REP_23" } ], "managerSlackId": "U_MGR_NA_COM" } }, "EMEA": { "enterprise": { "reps": [ { "ownerId": "31", "slackId": "U_REP_31" } ], "managerSlackId": "U_MGR_EMEA_ENT" }, "commercial": { "reps": [ { "ownerId": "41", "slackId": "U_REP_41" }, { "ownerId": "42", "slackId": "U_REP_42" } ], "managerSlackId": "U_MGR_EMEA_COM" } }, "APAC": { "enterprise": { "reps": [ { "ownerId": "51", "slackId": "U_REP_51" } ], "managerSlackId": "U_MGR_APAC" }, "commercial": { "reps": [ { "ownerId": "61", "slackId": "U_REP_61" } ], "managerSlackId": "U_MGR_APAC" } } }, "regions": { "DE": "EMEA", "FR": "EMEA", "JP": "APAC" }, "salesChannel": "C0SALES0001" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "enterprise_lead_one_hour_sla" } }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:22.268748+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "1098", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json" }Request body
{ "action": "start", "runId": "enterprise-lead-one-hour-sla-vr_ec298074bb2e40a9906d9d41a2a32090", "input": { "contactId": "867045641559", "pods": { "NA": { "enterprise": { "reps": [ { "ownerId": "11", "slackId": "U_REP_11" }, { "ownerId": "12", "slackId": "U_REP_12" } ], "managerSlackId": "U_MGR_NA_ENT" }, "commercial": { "reps": [ { "ownerId": "21", "slackId": "U_REP_21" }, { "ownerId": "22", "slackId": "U_REP_22" }, { "ownerId": "23", "slackId": "U_REP_23" } ], "managerSlackId": "U_MGR_NA_COM" } }, "EMEA": { "enterprise": { "reps": [ { "ownerId": "31", "slackId": "U_REP_31" } ], "managerSlackId": "U_MGR_EMEA_ENT" }, "commercial": { "reps": [ { "ownerId": "41", "slackId": "U_REP_41" }, { "ownerId": "42", "slackId": "U_REP_42" } ], "managerSlackId": "U_MGR_EMEA_COM" } }, "APAC": { "enterprise": { "reps": [ { "ownerId": "51", "slackId": "U_REP_51" } ], "managerSlackId": "U_MGR_APAC" }, "commercial": { "reps": [ { "ownerId": "61", "slackId": "U_REP_61" } ], "managerSlackId": "U_MGR_APAC" } } }, "regions": { "DE": "EMEA", "FR": "EMEA", "JP": "APAC" }, "salesChannel": "C0SALES0001" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "enterprise_lead_one_hour_sla" } }Recorded response · HTTP 200
{ "runId": "enterprise-lead-one-hour-sla-vr_ec298074bb2e40a9906d9d41a2a32090", "workflow": "lead-routing-sla", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Sales", "team": "revops", "phase": "WAITING", "closed": false, "outcome": "ok", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "enterprise_lead_one_hour_sla" }, "duplicateStarts": 1, "agents": [ { "name": "lead", "status": "ok", "summary": "enterprise-lead-one-hour-sla.example, US, ? employees", "durationMs": 251 }, { "name": "workloads", "status": "ok", "summary": "10 rep(s)", "durationMs": 1325 }, { "name": "routing", "status": "ok", "summary": "route: 21 (least_loaded, NA/commercial, SLA 240 min)", "durationMs": 0 } ], "actions": [ { "id": "hubspot.assign:867045641559", "kind": "hubspot.assign", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "applied", "summary": { "owner": "21", "how": "least_loaded", "region": "NA", "segment": "commercial" }, "attempts": 1, "ref": "867045641559", "detail": { "owner": "21", "dm": "174UPSQ7AD.QSBOIF", "at": "2026-10-22T20:03:21.192Z" }, "appliedAt": "2026-10-22T20:03:21.193Z", "reconciled": null }, { "id": "sla.first_touch:867045641559", "kind": "sla.first_touch", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240, "backup": "22" }, "attempts": 0, "waitUntil": "2026-10-23T00:03:21.193Z", "reconciled": null }, { "id": "sla.escalate:867045641559", "kind": "sla.escalate", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240 }, "attempts": 0, "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 2, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": "2026-10-23T00:03:21.193Z", "audit": { "seq": 6, "head": "2e3df1b1f2118692e86d268da905f556decf168a8573a43b5a9a694e50044e7c" }, "output": { "mode": "route", "owner": "21", "how": "least_loaded", "region": "NA", "segment": "commercial", "slaMinutes": 240 }, "events": [ { "at": "2026-10-22T20:03:19.271Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:03:20.598Z", "msg": "agents: lead=ok, workloads=ok" }, { "at": "2026-10-22T20:03:20.601Z", "msg": "planned 3 action(s): 0 need approval" }, { "at": "2026-10-22T20:03:21.193Z", "msg": "hubspot.assign:867045641559: applied" }, { "at": "2026-10-22T20:03:21.196Z", "msg": "sla.first_touch:867045641559: scheduled" }, { "at": "2026-10-22T20:03:21.197Z", "msg": "waiting until 2026-10-23T00:03:21.193Z" }, { "at": "2026-10-22T20:03:21.922Z", "msg": "duplicate start ignored" } ], "createdAt": "2026-10-22T20:03:19.271Z", "updatedAt": "2026-10-22T20:03:21.922Z", "duplicate": true } - · GET app request /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/enterprise_lead_one_hour_sla/runs · enterprise lead one hour sla · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/enterprise_lead_one_hour_sla/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:22.615033+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [ { "runId": "enterprise-lead-one-hour-sla-vr_ec298074bb2e40a9906d9d41a2a32090", "workflow": "lead-routing-sla", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Sales", "team": "revops", "phase": "WAITING", "closed": false, "outcome": "ok", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "enterprise_lead_one_hour_sla" }, "duplicateStarts": 1, "agents": [ { "name": "lead", "status": "ok", "summary": "enterprise-lead-one-hour-sla.example, US, ? employees", "durationMs": 251 }, { "name": "workloads", "status": "ok", "summary": "10 rep(s)", "durationMs": 1325 }, { "name": "routing", "status": "ok", "summary": "route: 21 (least_loaded, NA/commercial, SLA 240 min)", "durationMs": 0 } ], "actions": [ { "id": "hubspot.assign:867045641559", "kind": "hubspot.assign", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "applied", "summary": { "owner": "21", "how": "least_loaded", "region": "NA", "segment": "commercial" }, "attempts": 1, "ref": "867045641559", "detail": { "owner": "21", "dm": "174UPSQ7AD.QSBOIF", "at": "2026-10-22T20:03:21.192Z" }, "appliedAt": "2026-10-22T20:03:21.193Z", "reconciled": null }, { "id": "sla.first_touch:867045641559", "kind": "sla.first_touch", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240, "backup": "22" }, "attempts": 0, "waitUntil": "2026-10-23T00:03:21.193Z", "reconciled": null }, { "id": "sla.escalate:867045641559", "kind": "sla.escalate", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240 }, "attempts": 0, "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 2, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": "2026-10-23T00:03:21.193Z", "audit": { "seq": 6, "head": "2e3df1b1f2118692e86d268da905f556decf168a8573a43b5a9a694e50044e7c" }, "output": { "mode": "route", "owner": "21", "how": "least_loaded", "region": "NA", "segment": "commercial", "slaMinutes": 240 }, "events": [ { "at": "2026-10-22T20:03:19.271Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:03:20.598Z", "msg": "agents: lead=ok, workloads=ok" }, { "at": "2026-10-22T20:03:20.601Z", "msg": "planned 3 action(s): 0 need approval" }, { "at": "2026-10-22T20:03:21.193Z", "msg": "hubspot.assign:867045641559: applied" }, { "at": "2026-10-22T20:03:21.196Z", "msg": "sla.first_touch:867045641559: scheduled" }, { "at": "2026-10-22T20:03:21.197Z", "msg": "waiting until 2026-10-23T00:03:21.193Z" }, { "at": "2026-10-22T20:03:21.922Z", "msg": "duplicate start ignored" } ], "createdAt": "2026-10-22T20:03:19.271Z", "updatedAt": "2026-10-22T20:03:21.922Z" } ] } - · GET app request /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/account_owner_wins/runs · account owner wins · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/account_owner_wins/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:22.920593+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json", "content-length": "11" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [] } - · POST app request /invocations · account owner wins · HTTP 200
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "start", "runId": "account-owner-wins-vr_ec298074bb2e40a9906d9d41a2a32090", "input": { "contactId": "065741282028", "pods": { "NA": { "enterprise": { "reps": [ { "ownerId": "11", "slackId": "U_REP_11" }, { "ownerId": "12", "slackId": "U_REP_12" } ], "managerSlackId": "U_MGR_NA_ENT" }, "commercial": { "reps": [ { "ownerId": "21", "slackId": "U_REP_21" }, { "ownerId": "22", "slackId": "U_REP_22" }, { "ownerId": "23", "slackId": "U_REP_23" } ], "managerSlackId": "U_MGR_NA_COM" } }, "EMEA": { "enterprise": { "reps": [ { "ownerId": "31", "slackId": "U_REP_31" } ], "managerSlackId": "U_MGR_EMEA_ENT" }, "commercial": { "reps": [ { "ownerId": "41", "slackId": "U_REP_41" }, { "ownerId": "42", "slackId": "U_REP_42" } ], "managerSlackId": "U_MGR_EMEA_COM" } }, "APAC": { "enterprise": { "reps": [ { "ownerId": "51", "slackId": "U_REP_51" } ], "managerSlackId": "U_MGR_APAC" }, "commercial": { "reps": [ { "ownerId": "61", "slackId": "U_REP_61" } ], "managerSlackId": "U_MGR_APAC" } } }, "regions": { "DE": "EMEA", "FR": "EMEA", "JP": "APAC" }, "salesChannel": "C0SALES0001" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "account_owner_wins" } }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:24.860705+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "1078", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json" }Request body
{ "action": "start", "runId": "account-owner-wins-vr_ec298074bb2e40a9906d9d41a2a32090", "input": { "contactId": "065741282028", "pods": { "NA": { "enterprise": { "reps": [ { "ownerId": "11", "slackId": "U_REP_11" }, { "ownerId": "12", "slackId": "U_REP_12" } ], "managerSlackId": "U_MGR_NA_ENT" }, "commercial": { "reps": [ { "ownerId": "21", "slackId": "U_REP_21" }, { "ownerId": "22", "slackId": "U_REP_22" }, { "ownerId": "23", "slackId": "U_REP_23" } ], "managerSlackId": "U_MGR_NA_COM" } }, "EMEA": { "enterprise": { "reps": [ { "ownerId": "31", "slackId": "U_REP_31" } ], "managerSlackId": "U_MGR_EMEA_ENT" }, "commercial": { "reps": [ { "ownerId": "41", "slackId": "U_REP_41" }, { "ownerId": "42", "slackId": "U_REP_42" } ], "managerSlackId": "U_MGR_EMEA_COM" } }, "APAC": { "enterprise": { "reps": [ { "ownerId": "51", "slackId": "U_REP_51" } ], "managerSlackId": "U_MGR_APAC" }, "commercial": { "reps": [ { "ownerId": "61", "slackId": "U_REP_61" } ], "managerSlackId": "U_MGR_APAC" } } }, "regions": { "DE": "EMEA", "FR": "EMEA", "JP": "APAC" }, "salesChannel": "C0SALES0001" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "account_owner_wins" } }Recorded response · HTTP 200
{ "runId": "account-owner-wins-vr_ec298074bb2e40a9906d9d41a2a32090", "workflow": "lead-routing-sla", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Sales", "team": "revops", "phase": "WAITING", "closed": false, "outcome": "ok", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "account_owner_wins" }, "duplicateStarts": 0, "agents": [ { "name": "lead", "status": "ok", "summary": "account-owner-wins.example, DE, ? employees, account owner 41", "durationMs": 235 }, { "name": "workloads", "status": "ok", "summary": "10 rep(s)", "durationMs": 1275 }, { "name": "routing", "status": "ok", "summary": "route: 41 (account_owner, EMEA/commercial, SLA 240 min)", "durationMs": 0 } ], "actions": [ { "id": "hubspot.assign:065741282028", "kind": "hubspot.assign", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "applied", "summary": { "owner": "41", "how": "account_owner", "region": "EMEA", "segment": "commercial" }, "attempts": 1, "ref": "065741282028", "detail": { "owner": "41", "dm": "17DH3OYPMP.KLYXWB", "at": "2026-10-22T20:03:24.723Z" }, "appliedAt": "2026-10-22T20:03:24.724Z", "reconciled": null }, { "id": "sla.first_touch:065741282028", "kind": "sla.first_touch", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240, "backup": "42" }, "attempts": 0, "waitUntil": "2026-10-23T00:03:24.724Z", "reconciled": null }, { "id": "sla.escalate:065741282028", "kind": "sla.escalate", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240 }, "attempts": 0, "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 2, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": "2026-10-23T00:03:24.724Z", "audit": { "seq": 5, "head": "753f43b23bd8ad1ff6ab49e39ac7def8cd5182ce97407972ab786f5fac0d28b1" }, "output": { "mode": "route", "owner": "41", "how": "account_owner", "region": "EMEA", "segment": "commercial", "slaMinutes": 240 }, "events": [ { "at": "2026-10-22T20:03:23.062Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:03:24.339Z", "msg": "agents: lead=ok, workloads=ok" }, { "at": "2026-10-22T20:03:24.343Z", "msg": "planned 3 action(s): 0 need approval" }, { "at": "2026-10-22T20:03:24.725Z", "msg": "hubspot.assign:065741282028: applied" }, { "at": "2026-10-22T20:03:24.727Z", "msg": "sla.first_touch:065741282028: scheduled" }, { "at": "2026-10-22T20:03:24.730Z", "msg": "waiting until 2026-10-23T00:03:24.724Z" } ], "createdAt": "2026-10-22T20:03:23.062Z", "updatedAt": "2026-10-22T20:03:24.730Z", "duplicate": false } - · GET hubspot request · provider traffic · /crm/v3/objects/contacts/065741282028 · HTTP 200 · request 43d71b93f9ad · processing 1.79ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/065741282028' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.79ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090" }Recorded response headers
Response headers were not saved in this run.
Request body
No body shown for this read.
Recorded response · HTTP 200
{ "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "id": "065741282028", "properties": { "email": "[email protected]", "hs_email_domain": "account-owner-wins.example", "country": "DE" }, "updatedAt": "2019-12-07T16:50:06.678Z", "url": "https://example.com/b8103bb6" } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 4d25db157c4d · processing 1.75ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "11" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.75ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "11" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 60b7d02153ba · processing 1.77ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hs_email_domain", "operator": "EQ", "value": "account-owner-wins.example" }, { "propertyName": "hubspot_owner_id", "operator": "HAS_PROPERTY" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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": "387", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hs_email_domain", "operator": "EQ", "value": "account-owner-wins.example" }, { "propertyName": "hubspot_owner_id", "operator": "HAS_PROPERTY" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 1, "results": [ { "properties": { "email": "[email protected]", "hs_email_domain": "account-owner-wins.example", "hubspot_owner_id": "41" }, "id": "661872302972", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" } ] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request af8d02d5f041 · processing 1.88ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "12" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.88ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "12" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 0c3084e8eb1a · processing 2.02ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "21" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.02ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "21" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 1, "results": [ { "properties": { "email": "[email protected]", "hs_email_domain": "enterprise-lead-one-hour-sla.example", "country": "US", "hubspot_owner_id": "21", "hs_lead_status": "NEW" }, "id": "867045641559", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" } ] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request f1b474104921 · processing 1.7ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "22" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.7ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "22" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 4f36d9757450 · processing 1.64ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "23" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.64ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "23" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 0012f79ff0a1 · processing 1.62ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "31" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.62ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "31" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request ac3f4165b9e5 · processing 1.76ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "41" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.76ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "41" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 2, "results": [ { "properties": { "email": "[email protected]", "hubspot_owner_id": "41", "hs_lead_status": "NEW" }, "id": "591272872167", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" }, { "properties": { "email": "[email protected]", "hubspot_owner_id": "41", "hs_lead_status": "NEW" }, "id": "792064439845", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" } ] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 375ac3f10792 · processing 1.69ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "42" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.69ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "42" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 2, "results": [ { "properties": { "email": "[email protected]", "hs_email_domain": "baseline.example", "country": "DE", "hubspot_owner_id": "42", "hs_lead_status": "NEW" }, "id": "634022197966", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" }, { "properties": { "email": "[email protected]", "hs_email_domain": "least-loaded-rep-assigned.example", "country": "DE", "hubspot_owner_id": "42", "hs_lead_status": "NEW" }, "id": "495455890714", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" } ] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 74c9f801395d · processing 1.67ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "51" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.67ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "51" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request edf48979faf6 · processing 1.76ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "61" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.76ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "61" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · GET hubspot request · provider traffic · /crm/v3/objects/contacts/065741282028 · HTTP 200 · request f492162a84b8 · processing 1.75ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/065741282028' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.75ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090" }Recorded response headers
Response headers were not saved in this run.
Request body
No body shown for this read.
Recorded response · HTTP 200
{ "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "id": "065741282028", "properties": { "email": "[email protected]", "hs_email_domain": "account-owner-wins.example", "country": "DE" }, "updatedAt": "2019-12-07T16:50:06.678Z", "url": "https://example.com/88ed594f" } - · PATCH hubspot request · provider traffic · /crm/v3/objects/contacts/065741282028 · HTTP 200 · request f88f55c40627 · processing 11.94ms
View sanitized request and response
Curl-style request view
curl --request PATCH 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/065741282028' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "properties": { "hubspot_owner_id": "41", "hs_lead_status": "NEW" } }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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": "63", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "properties": { "hubspot_owner_id": "41", "hs_lead_status": "NEW" } }Recorded response · HTTP 200
{ "properties": { "email": "[email protected]", "hs_email_domain": "account-owner-wins.example", "country": "DE", "hubspot_owner_id": "41", "hs_lead_status": "NEW" }, "id": "065741282028", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" } - · POST slack request · provider traffic · /api/chat.postMessage · HTTP 200 · request fdd7589ba8e8 · processing 14.09ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/632eabc32f/api/chat.postMessage' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "channel": "U_REP_41", "text": ":dart: New commercial lead 59e53ac3 (existing account). First touch within 240 min.", "unfurl_links": false, "unfurl_media": false }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 14.09ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "157", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "channel": "U_REP_41", "text": ":dart: New commercial lead 59e53ac3 (existing account). First touch within 240 min.", "unfurl_links": false, "unfurl_media": false }Recorded response · HTTP 200
{ "channel": "U_REP_41", "message": { "bot_id": "bot_914f3da9d6ce443587ea411725", "client_msg_id": "cli_2eeb4c13bfd1493394dc93c86e", "name": "item-44e551", "old_name": "Sample Old", "parent_user_id": "par_aa86f2973fa94379b739f07120", "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": "17DH3OYPMP.KLYXWB" } - · GET app request /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/account_owner_wins/runs · account owner wins · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/account_owner_wins/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:25.255597+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [ { "runId": "account-owner-wins-vr_ec298074bb2e40a9906d9d41a2a32090", "workflow": "lead-routing-sla", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Sales", "team": "revops", "phase": "WAITING", "closed": false, "outcome": "ok", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "account_owner_wins" }, "duplicateStarts": 0, "agents": [ { "name": "lead", "status": "ok", "summary": "account-owner-wins.example, DE, ? employees, account owner 41", "durationMs": 235 }, { "name": "workloads", "status": "ok", "summary": "10 rep(s)", "durationMs": 1275 }, { "name": "routing", "status": "ok", "summary": "route: 41 (account_owner, EMEA/commercial, SLA 240 min)", "durationMs": 0 } ], "actions": [ { "id": "hubspot.assign:065741282028", "kind": "hubspot.assign", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "applied", "summary": { "owner": "41", "how": "account_owner", "region": "EMEA", "segment": "commercial" }, "attempts": 1, "ref": "065741282028", "detail": { "owner": "41", "dm": "17DH3OYPMP.KLYXWB", "at": "2026-10-22T20:03:24.723Z" }, "appliedAt": "2026-10-22T20:03:24.724Z", "reconciled": null }, { "id": "sla.first_touch:065741282028", "kind": "sla.first_touch", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240, "backup": "42" }, "attempts": 0, "waitUntil": "2026-10-23T00:03:24.724Z", "reconciled": null }, { "id": "sla.escalate:065741282028", "kind": "sla.escalate", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240 }, "attempts": 0, "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 2, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": "2026-10-23T00:03:24.724Z", "audit": { "seq": 5, "head": "753f43b23bd8ad1ff6ab49e39ac7def8cd5182ce97407972ab786f5fac0d28b1" }, "output": { "mode": "route", "owner": "41", "how": "account_owner", "region": "EMEA", "segment": "commercial", "slaMinutes": 240 }, "events": [ { "at": "2026-10-22T20:03:23.062Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:03:24.339Z", "msg": "agents: lead=ok, workloads=ok" }, { "at": "2026-10-22T20:03:24.343Z", "msg": "planned 3 action(s): 0 need approval" }, { "at": "2026-10-22T20:03:24.725Z", "msg": "hubspot.assign:065741282028: applied" }, { "at": "2026-10-22T20:03:24.727Z", "msg": "sla.first_touch:065741282028: scheduled" }, { "at": "2026-10-22T20:03:24.730Z", "msg": "waiting until 2026-10-23T00:03:24.724Z" } ], "createdAt": "2026-10-22T20:03:23.062Z", "updatedAt": "2026-10-22T20:03:24.730Z" } ] } - · POST app request /invocations · account owner wins · HTTP 200
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "start", "runId": "account-owner-wins-vr_ec298074bb2e40a9906d9d41a2a32090", "input": { "contactId": "065741282028", "pods": { "NA": { "enterprise": { "reps": [ { "ownerId": "11", "slackId": "U_REP_11" }, { "ownerId": "12", "slackId": "U_REP_12" } ], "managerSlackId": "U_MGR_NA_ENT" }, "commercial": { "reps": [ { "ownerId": "21", "slackId": "U_REP_21" }, { "ownerId": "22", "slackId": "U_REP_22" }, { "ownerId": "23", "slackId": "U_REP_23" } ], "managerSlackId": "U_MGR_NA_COM" } }, "EMEA": { "enterprise": { "reps": [ { "ownerId": "31", "slackId": "U_REP_31" } ], "managerSlackId": "U_MGR_EMEA_ENT" }, "commercial": { "reps": [ { "ownerId": "41", "slackId": "U_REP_41" }, { "ownerId": "42", "slackId": "U_REP_42" } ], "managerSlackId": "U_MGR_EMEA_COM" } }, "APAC": { "enterprise": { "reps": [ { "ownerId": "51", "slackId": "U_REP_51" } ], "managerSlackId": "U_MGR_APAC" }, "commercial": { "reps": [ { "ownerId": "61", "slackId": "U_REP_61" } ], "managerSlackId": "U_MGR_APAC" } } }, "regions": { "DE": "EMEA", "FR": "EMEA", "JP": "APAC" }, "salesChannel": "C0SALES0001" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "account_owner_wins" } }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:25.517086+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "1078", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json" }Request body
{ "action": "start", "runId": "account-owner-wins-vr_ec298074bb2e40a9906d9d41a2a32090", "input": { "contactId": "065741282028", "pods": { "NA": { "enterprise": { "reps": [ { "ownerId": "11", "slackId": "U_REP_11" }, { "ownerId": "12", "slackId": "U_REP_12" } ], "managerSlackId": "U_MGR_NA_ENT" }, "commercial": { "reps": [ { "ownerId": "21", "slackId": "U_REP_21" }, { "ownerId": "22", "slackId": "U_REP_22" }, { "ownerId": "23", "slackId": "U_REP_23" } ], "managerSlackId": "U_MGR_NA_COM" } }, "EMEA": { "enterprise": { "reps": [ { "ownerId": "31", "slackId": "U_REP_31" } ], "managerSlackId": "U_MGR_EMEA_ENT" }, "commercial": { "reps": [ { "ownerId": "41", "slackId": "U_REP_41" }, { "ownerId": "42", "slackId": "U_REP_42" } ], "managerSlackId": "U_MGR_EMEA_COM" } }, "APAC": { "enterprise": { "reps": [ { "ownerId": "51", "slackId": "U_REP_51" } ], "managerSlackId": "U_MGR_APAC" }, "commercial": { "reps": [ { "ownerId": "61", "slackId": "U_REP_61" } ], "managerSlackId": "U_MGR_APAC" } } }, "regions": { "DE": "EMEA", "FR": "EMEA", "JP": "APAC" }, "salesChannel": "C0SALES0001" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "account_owner_wins" } }Recorded response · HTTP 200
{ "runId": "account-owner-wins-vr_ec298074bb2e40a9906d9d41a2a32090", "workflow": "lead-routing-sla", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Sales", "team": "revops", "phase": "WAITING", "closed": false, "outcome": "ok", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "account_owner_wins" }, "duplicateStarts": 1, "agents": [ { "name": "lead", "status": "ok", "summary": "account-owner-wins.example, DE, ? employees, account owner 41", "durationMs": 235 }, { "name": "workloads", "status": "ok", "summary": "10 rep(s)", "durationMs": 1275 }, { "name": "routing", "status": "ok", "summary": "route: 41 (account_owner, EMEA/commercial, SLA 240 min)", "durationMs": 0 } ], "actions": [ { "id": "hubspot.assign:065741282028", "kind": "hubspot.assign", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "applied", "summary": { "owner": "41", "how": "account_owner", "region": "EMEA", "segment": "commercial" }, "attempts": 1, "ref": "065741282028", "detail": { "owner": "41", "dm": "17DH3OYPMP.KLYXWB", "at": "2026-10-22T20:03:24.723Z" }, "appliedAt": "2026-10-22T20:03:24.724Z", "reconciled": null }, { "id": "sla.first_touch:065741282028", "kind": "sla.first_touch", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240, "backup": "42" }, "attempts": 0, "waitUntil": "2026-10-23T00:03:24.724Z", "reconciled": null }, { "id": "sla.escalate:065741282028", "kind": "sla.escalate", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240 }, "attempts": 0, "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 2, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": "2026-10-23T00:03:24.724Z", "audit": { "seq": 6, "head": "6ba5fefb109bc9d7eff1ae8ef8acc416553d94b332e03894dfab22d653242033" }, "output": { "mode": "route", "owner": "41", "how": "account_owner", "region": "EMEA", "segment": "commercial", "slaMinutes": 240 }, "events": [ { "at": "2026-10-22T20:03:23.062Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:03:24.339Z", "msg": "agents: lead=ok, workloads=ok" }, { "at": "2026-10-22T20:03:24.343Z", "msg": "planned 3 action(s): 0 need approval" }, { "at": "2026-10-22T20:03:24.725Z", "msg": "hubspot.assign:065741282028: applied" }, { "at": "2026-10-22T20:03:24.727Z", "msg": "sla.first_touch:065741282028: scheduled" }, { "at": "2026-10-22T20:03:24.730Z", "msg": "waiting until 2026-10-23T00:03:24.724Z" }, { "at": "2026-10-22T20:03:25.377Z", "msg": "duplicate start ignored" } ], "createdAt": "2026-10-22T20:03:23.062Z", "updatedAt": "2026-10-22T20:03:25.377Z", "duplicate": true } - · GET app request /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/account_owner_wins/runs · account owner wins · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/account_owner_wins/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:25.872017+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [ { "runId": "account-owner-wins-vr_ec298074bb2e40a9906d9d41a2a32090", "workflow": "lead-routing-sla", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Sales", "team": "revops", "phase": "WAITING", "closed": false, "outcome": "ok", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "account_owner_wins" }, "duplicateStarts": 1, "agents": [ { "name": "lead", "status": "ok", "summary": "account-owner-wins.example, DE, ? employees, account owner 41", "durationMs": 235 }, { "name": "workloads", "status": "ok", "summary": "10 rep(s)", "durationMs": 1275 }, { "name": "routing", "status": "ok", "summary": "route: 41 (account_owner, EMEA/commercial, SLA 240 min)", "durationMs": 0 } ], "actions": [ { "id": "hubspot.assign:065741282028", "kind": "hubspot.assign", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "applied", "summary": { "owner": "41", "how": "account_owner", "region": "EMEA", "segment": "commercial" }, "attempts": 1, "ref": "065741282028", "detail": { "owner": "41", "dm": "17DH3OYPMP.KLYXWB", "at": "2026-10-22T20:03:24.723Z" }, "appliedAt": "2026-10-22T20:03:24.724Z", "reconciled": null }, { "id": "sla.first_touch:065741282028", "kind": "sla.first_touch", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240, "backup": "42" }, "attempts": 0, "waitUntil": "2026-10-23T00:03:24.724Z", "reconciled": null }, { "id": "sla.escalate:065741282028", "kind": "sla.escalate", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240 }, "attempts": 0, "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 2, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": "2026-10-23T00:03:24.724Z", "audit": { "seq": 6, "head": "6ba5fefb109bc9d7eff1ae8ef8acc416553d94b332e03894dfab22d653242033" }, "output": { "mode": "route", "owner": "41", "how": "account_owner", "region": "EMEA", "segment": "commercial", "slaMinutes": 240 }, "events": [ { "at": "2026-10-22T20:03:23.062Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:03:24.339Z", "msg": "agents: lead=ok, workloads=ok" }, { "at": "2026-10-22T20:03:24.343Z", "msg": "planned 3 action(s): 0 need approval" }, { "at": "2026-10-22T20:03:24.725Z", "msg": "hubspot.assign:065741282028: applied" }, { "at": "2026-10-22T20:03:24.727Z", "msg": "sla.first_touch:065741282028: scheduled" }, { "at": "2026-10-22T20:03:24.730Z", "msg": "waiting until 2026-10-23T00:03:24.724Z" }, { "at": "2026-10-22T20:03:25.377Z", "msg": "duplicate start ignored" } ], "createdAt": "2026-10-22T20:03:23.062Z", "updatedAt": "2026-10-22T20:03:25.377Z" } ] } - · GET app request /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/owned_lead_not_rerouted/runs · owned lead not rerouted · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/owned_lead_not_rerouted/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:26.153941+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json", "content-length": "11" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [] } - · POST app request /invocations · owned lead not rerouted · HTTP 200
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "start", "runId": "owned-lead-not-rerouted-vr_ec298074bb2e40a9906d9d41a2a32090", "input": { "contactId": "656752900738", "pods": { "NA": { "enterprise": { "reps": [ { "ownerId": "11", "slackId": "U_REP_11" }, { "ownerId": "12", "slackId": "U_REP_12" } ], "managerSlackId": "U_MGR_NA_ENT" }, "commercial": { "reps": [ { "ownerId": "21", "slackId": "U_REP_21" }, { "ownerId": "22", "slackId": "U_REP_22" }, { "ownerId": "23", "slackId": "U_REP_23" } ], "managerSlackId": "U_MGR_NA_COM" } }, "EMEA": { "enterprise": { "reps": [ { "ownerId": "31", "slackId": "U_REP_31" } ], "managerSlackId": "U_MGR_EMEA_ENT" }, "commercial": { "reps": [ { "ownerId": "41", "slackId": "U_REP_41" }, { "ownerId": "42", "slackId": "U_REP_42" } ], "managerSlackId": "U_MGR_EMEA_COM" } }, "APAC": { "enterprise": { "reps": [ { "ownerId": "51", "slackId": "U_REP_51" } ], "managerSlackId": "U_MGR_APAC" }, "commercial": { "reps": [ { "ownerId": "61", "slackId": "U_REP_61" } ], "managerSlackId": "U_MGR_APAC" } } }, "regions": { "DE": "EMEA", "FR": "EMEA", "JP": "APAC" }, "salesChannel": "C0SALES0001" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "owned_lead_not_rerouted" } }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:27.791850+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "1088", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json" }Request body
{ "action": "start", "runId": "owned-lead-not-rerouted-vr_ec298074bb2e40a9906d9d41a2a32090", "input": { "contactId": "656752900738", "pods": { "NA": { "enterprise": { "reps": [ { "ownerId": "11", "slackId": "U_REP_11" }, { "ownerId": "12", "slackId": "U_REP_12" } ], "managerSlackId": "U_MGR_NA_ENT" }, "commercial": { "reps": [ { "ownerId": "21", "slackId": "U_REP_21" }, { "ownerId": "22", "slackId": "U_REP_22" }, { "ownerId": "23", "slackId": "U_REP_23" } ], "managerSlackId": "U_MGR_NA_COM" } }, "EMEA": { "enterprise": { "reps": [ { "ownerId": "31", "slackId": "U_REP_31" } ], "managerSlackId": "U_MGR_EMEA_ENT" }, "commercial": { "reps": [ { "ownerId": "41", "slackId": "U_REP_41" }, { "ownerId": "42", "slackId": "U_REP_42" } ], "managerSlackId": "U_MGR_EMEA_COM" } }, "APAC": { "enterprise": { "reps": [ { "ownerId": "51", "slackId": "U_REP_51" } ], "managerSlackId": "U_MGR_APAC" }, "commercial": { "reps": [ { "ownerId": "61", "slackId": "U_REP_61" } ], "managerSlackId": "U_MGR_APAC" } } }, "regions": { "DE": "EMEA", "FR": "EMEA", "JP": "APAC" }, "salesChannel": "C0SALES0001" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "owned_lead_not_rerouted" } }Recorded response · HTTP 200
{ "runId": "owned-lead-not-rerouted-vr_ec298074bb2e40a9906d9d41a2a32090", "workflow": "lead-routing-sla", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Sales", "team": "revops", "phase": "DONE", "closed": true, "outcome": "ok", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "owned_lead_not_rerouted" }, "duplicateStarts": 0, "agents": [ { "name": "lead", "status": "ok", "summary": "owned-lead-not-rerouted.example, DE, ? employees", "durationMs": 262 }, { "name": "workloads", "status": "ok", "summary": "10 rep(s)", "durationMs": 1211 }, { "name": "routing", "status": "ok", "summary": "already_owned: 99 (none, EMEA/commercial, SLA 240 min)", "durationMs": 0 } ], "actions": [ { "id": "slack.post_routing", "kind": "slack.post_routing", "provider": "slack", "agent": "routing", "gate": "auto", "status": "applied", "summary": { "channel": "C0SALES0001", "mode": "already_owned" }, "attempts": 1, "ref": "17AVLAN9ZR.PZI6N2", "appliedAt": "2026-10-22T20:03:27.647Z", "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 0, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": null, "audit": { "seq": 4, "head": "cfdbaaadec79e8810ca5aab49e10752535bfa390089cdbdddad5972d2eaa4c3f" }, "output": { "mode": "already_owned", "owner": "99", "how": "none", "region": "EMEA", "segment": "commercial", "slaMinutes": 240 }, "events": [ { "at": "2026-10-22T20:03:26.298Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:03:27.512Z", "msg": "agents: lead=ok, workloads=ok" }, { "at": "2026-10-22T20:03:27.515Z", "msg": "planned 1 action(s): 0 need approval" }, { "at": "2026-10-22T20:03:27.647Z", "msg": "slack.post_routing: applied" }, { "at": "2026-10-22T20:03:27.650Z", "msg": "done (ok)" } ], "createdAt": "2026-10-22T20:03:26.298Z", "updatedAt": "2026-10-22T20:03:27.650Z", "duplicate": false } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 02238976a5e1 · processing 1.85ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "11" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "11" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · GET hubspot request · provider traffic · /crm/v3/objects/contacts/656752900738 · HTTP 200 · request 16cd37e090ef · processing 1.68ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/656752900738' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.68ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090" }Recorded response headers
Response headers were not saved in this run.
Request body
No body shown for this read.
Recorded response · HTTP 200
{ "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "id": "656752900738", "properties": { "email": "[email protected]", "hs_email_domain": "owned-lead-not-rerouted.example", "country": "DE", "hubspot_owner_id": "99" }, "updatedAt": "2019-12-07T16:50:06.678Z", "url": "https://example.com/461ac0e2" } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 5c2efe42ee94 · processing 1.68ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "12" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.68ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "12" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 0081bacc2150 · processing 1.63ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hs_email_domain", "operator": "EQ", "value": "owned-lead-not-rerouted.example" }, { "propertyName": "hubspot_owner_id", "operator": "HAS_PROPERTY" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.63ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "392", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hs_email_domain", "operator": "EQ", "value": "owned-lead-not-rerouted.example" }, { "propertyName": "hubspot_owner_id", "operator": "HAS_PROPERTY" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 1, "results": [ { "properties": { "email": "[email protected]", "hs_email_domain": "owned-lead-not-rerouted.example", "country": "DE", "hubspot_owner_id": "99" }, "id": "656752900738", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" } ] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 736c2d876482 · processing 1.71ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "21" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.71ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "21" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 1, "results": [ { "properties": { "email": "[email protected]", "hs_email_domain": "enterprise-lead-one-hour-sla.example", "country": "US", "hubspot_owner_id": "21", "hs_lead_status": "NEW" }, "id": "867045641559", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" } ] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 6c5a9437d3ef · processing 1.71ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "22" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.71ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "22" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 227de197d26c · processing 1.73ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "23" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.73ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "23" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 4d1dab111a2d · processing 1.65ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "31" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.65ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "31" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 2bedd3436194 · processing 1.72ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "41" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.72ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "41" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 3, "results": [ { "properties": { "email": "[email protected]", "hubspot_owner_id": "41", "hs_lead_status": "NEW" }, "id": "591272872167", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" }, { "properties": { "email": "[email protected]", "hubspot_owner_id": "41", "hs_lead_status": "NEW" }, "id": "792064439845", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" }, { "properties": { "email": "[email protected]", "hs_email_domain": "account-owner-wins.example", "country": "DE", "hubspot_owner_id": "41", "hs_lead_status": "NEW" }, "id": "065741282028", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" } ] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 9e42d6b138ab · processing 1.61ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "42" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.61ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "42" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 2, "results": [ { "properties": { "email": "[email protected]", "hs_email_domain": "baseline.example", "country": "DE", "hubspot_owner_id": "42", "hs_lead_status": "NEW" }, "id": "634022197966", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" }, { "properties": { "email": "[email protected]", "hs_email_domain": "least-loaded-rep-assigned.example", "country": "DE", "hubspot_owner_id": "42", "hs_lead_status": "NEW" }, "id": "495455890714", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" } ] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request fec4b1358161 · processing 1.66ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "51" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.66ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "51" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 064a13d8d462 · processing 1.71ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "61" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.71ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "61" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST slack request · provider traffic · /api/chat.postMessage · HTTP 200 · request c7cba45b05af · processing 14.18ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/632eabc32f/api/chat.postMessage' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "channel": "C0SALES0001", "text": ":information_source: Lead 656752900738: already owned by 99.", "unfurl_links": false, "unfurl_media": false }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 14.18ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "137", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "channel": "C0SALES0001", "text": ":information_source: Lead 656752900738: already owned by 99.", "unfurl_links": false, "unfurl_media": false }Recorded response · HTTP 200
{ "channel": "C0SALES0001", "message": { "bot_id": "bot_890323c4ad9c4d22aba4a1a53b", "client_msg_id": "cli_3113440d9ba2410d809a558fbb", "name": "item-41d1b7", "old_name": "Sample Old", "parent_user_id": "par_6637270c6f994778b8c04cf96b", "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": "17AVLAN9ZR.PZI6N2" } - · GET app request /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/owned_lead_not_rerouted/runs · owned lead not rerouted · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/owned_lead_not_rerouted/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:28.134229+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [ { "runId": "owned-lead-not-rerouted-vr_ec298074bb2e40a9906d9d41a2a32090", "workflow": "lead-routing-sla", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Sales", "team": "revops", "phase": "DONE", "closed": true, "outcome": "ok", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "owned_lead_not_rerouted" }, "duplicateStarts": 0, "agents": [ { "name": "lead", "status": "ok", "summary": "owned-lead-not-rerouted.example, DE, ? employees", "durationMs": 262 }, { "name": "workloads", "status": "ok", "summary": "10 rep(s)", "durationMs": 1211 }, { "name": "routing", "status": "ok", "summary": "already_owned: 99 (none, EMEA/commercial, SLA 240 min)", "durationMs": 0 } ], "actions": [ { "id": "slack.post_routing", "kind": "slack.post_routing", "provider": "slack", "agent": "routing", "gate": "auto", "status": "applied", "summary": { "channel": "C0SALES0001", "mode": "already_owned" }, "attempts": 1, "ref": "17AVLAN9ZR.PZI6N2", "appliedAt": "2026-10-22T20:03:27.647Z", "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 0, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": null, "audit": { "seq": 4, "head": "cfdbaaadec79e8810ca5aab49e10752535bfa390089cdbdddad5972d2eaa4c3f" }, "output": { "mode": "already_owned", "owner": "99", "how": "none", "region": "EMEA", "segment": "commercial", "slaMinutes": 240 }, "events": [ { "at": "2026-10-22T20:03:26.298Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:03:27.512Z", "msg": "agents: lead=ok, workloads=ok" }, { "at": "2026-10-22T20:03:27.515Z", "msg": "planned 1 action(s): 0 need approval" }, { "at": "2026-10-22T20:03:27.647Z", "msg": "slack.post_routing: applied" }, { "at": "2026-10-22T20:03:27.650Z", "msg": "done (ok)" } ], "createdAt": "2026-10-22T20:03:26.298Z", "updatedAt": "2026-10-22T20:03:27.650Z" } ] } - · POST app request /invocations · owned lead not rerouted · HTTP 200
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "start", "runId": "owned-lead-not-rerouted-vr_ec298074bb2e40a9906d9d41a2a32090", "input": { "contactId": "656752900738", "pods": { "NA": { "enterprise": { "reps": [ { "ownerId": "11", "slackId": "U_REP_11" }, { "ownerId": "12", "slackId": "U_REP_12" } ], "managerSlackId": "U_MGR_NA_ENT" }, "commercial": { "reps": [ { "ownerId": "21", "slackId": "U_REP_21" }, { "ownerId": "22", "slackId": "U_REP_22" }, { "ownerId": "23", "slackId": "U_REP_23" } ], "managerSlackId": "U_MGR_NA_COM" } }, "EMEA": { "enterprise": { "reps": [ { "ownerId": "31", "slackId": "U_REP_31" } ], "managerSlackId": "U_MGR_EMEA_ENT" }, "commercial": { "reps": [ { "ownerId": "41", "slackId": "U_REP_41" }, { "ownerId": "42", "slackId": "U_REP_42" } ], "managerSlackId": "U_MGR_EMEA_COM" } }, "APAC": { "enterprise": { "reps": [ { "ownerId": "51", "slackId": "U_REP_51" } ], "managerSlackId": "U_MGR_APAC" }, "commercial": { "reps": [ { "ownerId": "61", "slackId": "U_REP_61" } ], "managerSlackId": "U_MGR_APAC" } } }, "regions": { "DE": "EMEA", "FR": "EMEA", "JP": "APAC" }, "salesChannel": "C0SALES0001" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "owned_lead_not_rerouted" } }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:28.412055+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "1088", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json" }Request body
{ "action": "start", "runId": "owned-lead-not-rerouted-vr_ec298074bb2e40a9906d9d41a2a32090", "input": { "contactId": "656752900738", "pods": { "NA": { "enterprise": { "reps": [ { "ownerId": "11", "slackId": "U_REP_11" }, { "ownerId": "12", "slackId": "U_REP_12" } ], "managerSlackId": "U_MGR_NA_ENT" }, "commercial": { "reps": [ { "ownerId": "21", "slackId": "U_REP_21" }, { "ownerId": "22", "slackId": "U_REP_22" }, { "ownerId": "23", "slackId": "U_REP_23" } ], "managerSlackId": "U_MGR_NA_COM" } }, "EMEA": { "enterprise": { "reps": [ { "ownerId": "31", "slackId": "U_REP_31" } ], "managerSlackId": "U_MGR_EMEA_ENT" }, "commercial": { "reps": [ { "ownerId": "41", "slackId": "U_REP_41" }, { "ownerId": "42", "slackId": "U_REP_42" } ], "managerSlackId": "U_MGR_EMEA_COM" } }, "APAC": { "enterprise": { "reps": [ { "ownerId": "51", "slackId": "U_REP_51" } ], "managerSlackId": "U_MGR_APAC" }, "commercial": { "reps": [ { "ownerId": "61", "slackId": "U_REP_61" } ], "managerSlackId": "U_MGR_APAC" } } }, "regions": { "DE": "EMEA", "FR": "EMEA", "JP": "APAC" }, "salesChannel": "C0SALES0001" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "owned_lead_not_rerouted" } }Recorded response · HTTP 200
{ "runId": "owned-lead-not-rerouted-vr_ec298074bb2e40a9906d9d41a2a32090", "workflow": "lead-routing-sla", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Sales", "team": "revops", "phase": "DONE", "closed": true, "outcome": "ok", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "owned_lead_not_rerouted" }, "duplicateStarts": 1, "agents": [ { "name": "lead", "status": "ok", "summary": "owned-lead-not-rerouted.example, DE, ? employees", "durationMs": 262 }, { "name": "workloads", "status": "ok", "summary": "10 rep(s)", "durationMs": 1211 }, { "name": "routing", "status": "ok", "summary": "already_owned: 99 (none, EMEA/commercial, SLA 240 min)", "durationMs": 0 } ], "actions": [ { "id": "slack.post_routing", "kind": "slack.post_routing", "provider": "slack", "agent": "routing", "gate": "auto", "status": "applied", "summary": { "channel": "C0SALES0001", "mode": "already_owned" }, "attempts": 1, "ref": "17AVLAN9ZR.PZI6N2", "appliedAt": "2026-10-22T20:03:27.647Z", "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 0, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": null, "audit": { "seq": 5, "head": "f8097e1b7254040b5ca3487f365138458f7343da541e0ea2c3ac9ebf764e9fda" }, "output": { "mode": "already_owned", "owner": "99", "how": "none", "region": "EMEA", "segment": "commercial", "slaMinutes": 240 }, "events": [ { "at": "2026-10-22T20:03:26.298Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:03:27.512Z", "msg": "agents: lead=ok, workloads=ok" }, { "at": "2026-10-22T20:03:27.515Z", "msg": "planned 1 action(s): 0 need approval" }, { "at": "2026-10-22T20:03:27.647Z", "msg": "slack.post_routing: applied" }, { "at": "2026-10-22T20:03:27.650Z", "msg": "done (ok)" }, { "at": "2026-10-22T20:03:28.279Z", "msg": "duplicate start ignored" } ], "createdAt": "2026-10-22T20:03:26.298Z", "updatedAt": "2026-10-22T20:03:28.279Z", "duplicate": true } - · GET app request /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/owned_lead_not_rerouted/runs · owned lead not rerouted · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/owned_lead_not_rerouted/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:28.855834+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [ { "runId": "owned-lead-not-rerouted-vr_ec298074bb2e40a9906d9d41a2a32090", "workflow": "lead-routing-sla", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Sales", "team": "revops", "phase": "DONE", "closed": true, "outcome": "ok", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "owned_lead_not_rerouted" }, "duplicateStarts": 1, "agents": [ { "name": "lead", "status": "ok", "summary": "owned-lead-not-rerouted.example, DE, ? employees", "durationMs": 262 }, { "name": "workloads", "status": "ok", "summary": "10 rep(s)", "durationMs": 1211 }, { "name": "routing", "status": "ok", "summary": "already_owned: 99 (none, EMEA/commercial, SLA 240 min)", "durationMs": 0 } ], "actions": [ { "id": "slack.post_routing", "kind": "slack.post_routing", "provider": "slack", "agent": "routing", "gate": "auto", "status": "applied", "summary": { "channel": "C0SALES0001", "mode": "already_owned" }, "attempts": 1, "ref": "17AVLAN9ZR.PZI6N2", "appliedAt": "2026-10-22T20:03:27.647Z", "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 0, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": null, "audit": { "seq": 5, "head": "f8097e1b7254040b5ca3487f365138458f7343da541e0ea2c3ac9ebf764e9fda" }, "output": { "mode": "already_owned", "owner": "99", "how": "none", "region": "EMEA", "segment": "commercial", "slaMinutes": 240 }, "events": [ { "at": "2026-10-22T20:03:26.298Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:03:27.512Z", "msg": "agents: lead=ok, workloads=ok" }, { "at": "2026-10-22T20:03:27.515Z", "msg": "planned 1 action(s): 0 need approval" }, { "at": "2026-10-22T20:03:27.647Z", "msg": "slack.post_routing: applied" }, { "at": "2026-10-22T20:03:27.650Z", "msg": "done (ok)" }, { "at": "2026-10-22T20:03:28.279Z", "msg": "duplicate start ignored" } ], "createdAt": "2026-10-22T20:03:26.298Z", "updatedAt": "2026-10-22T20:03:28.279Z" } ] } - · GET app request /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/missed_sla_reassigns/runs · missed sla reassigns · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/missed_sla_reassigns/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:29.150615+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json", "content-length": "11" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [] } - · POST app request /invocations · missed sla reassigns · HTTP 200
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "start", "runId": "missed-sla-reassigns-vr_ec298074bb2e40a9906d9d41a2a32090", "input": { "contactId": "471732750828", "pods": { "NA": { "enterprise": { "reps": [ { "ownerId": "11", "slackId": "U_REP_11" }, { "ownerId": "12", "slackId": "U_REP_12" } ], "managerSlackId": "U_MGR_NA_ENT" }, "commercial": { "reps": [ { "ownerId": "21", "slackId": "U_REP_21" }, { "ownerId": "22", "slackId": "U_REP_22" }, { "ownerId": "23", "slackId": "U_REP_23" } ], "managerSlackId": "U_MGR_NA_COM" } }, "EMEA": { "enterprise": { "reps": [ { "ownerId": "31", "slackId": "U_REP_31" } ], "managerSlackId": "U_MGR_EMEA_ENT" }, "commercial": { "reps": [ { "ownerId": "41", "slackId": "U_REP_41" }, { "ownerId": "42", "slackId": "U_REP_42" } ], "managerSlackId": "U_MGR_EMEA_COM" } }, "APAC": { "enterprise": { "reps": [ { "ownerId": "51", "slackId": "U_REP_51" } ], "managerSlackId": "U_MGR_APAC" }, "commercial": { "reps": [ { "ownerId": "61", "slackId": "U_REP_61" } ], "managerSlackId": "U_MGR_APAC" } } }, "regions": { "DE": "EMEA", "FR": "EMEA", "JP": "APAC" }, "salesChannel": "C0SALES0001" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "missed_sla_reassigns" } }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:31.020031+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "1082", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json" }Request body
{ "action": "start", "runId": "missed-sla-reassigns-vr_ec298074bb2e40a9906d9d41a2a32090", "input": { "contactId": "471732750828", "pods": { "NA": { "enterprise": { "reps": [ { "ownerId": "11", "slackId": "U_REP_11" }, { "ownerId": "12", "slackId": "U_REP_12" } ], "managerSlackId": "U_MGR_NA_ENT" }, "commercial": { "reps": [ { "ownerId": "21", "slackId": "U_REP_21" }, { "ownerId": "22", "slackId": "U_REP_22" }, { "ownerId": "23", "slackId": "U_REP_23" } ], "managerSlackId": "U_MGR_NA_COM" } }, "EMEA": { "enterprise": { "reps": [ { "ownerId": "31", "slackId": "U_REP_31" } ], "managerSlackId": "U_MGR_EMEA_ENT" }, "commercial": { "reps": [ { "ownerId": "41", "slackId": "U_REP_41" }, { "ownerId": "42", "slackId": "U_REP_42" } ], "managerSlackId": "U_MGR_EMEA_COM" } }, "APAC": { "enterprise": { "reps": [ { "ownerId": "51", "slackId": "U_REP_51" } ], "managerSlackId": "U_MGR_APAC" }, "commercial": { "reps": [ { "ownerId": "61", "slackId": "U_REP_61" } ], "managerSlackId": "U_MGR_APAC" } } }, "regions": { "DE": "EMEA", "FR": "EMEA", "JP": "APAC" }, "salesChannel": "C0SALES0001" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "missed_sla_reassigns" } }Recorded response · HTTP 200
{ "runId": "missed-sla-reassigns-vr_ec298074bb2e40a9906d9d41a2a32090", "workflow": "lead-routing-sla", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Sales", "team": "revops", "phase": "WAITING", "closed": false, "outcome": "ok", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "missed_sla_reassigns" }, "duplicateStarts": 0, "agents": [ { "name": "lead", "status": "ok", "summary": "missed-sla-reassigns.example, DE, ? employees", "durationMs": 229 }, { "name": "workloads", "status": "ok", "summary": "10 rep(s)", "durationMs": 1186 }, { "name": "routing", "status": "ok", "summary": "route: 42 (least_loaded, EMEA/commercial, SLA 240 min)", "durationMs": 0 } ], "actions": [ { "id": "hubspot.assign:471732750828", "kind": "hubspot.assign", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "applied", "summary": { "owner": "42", "how": "least_loaded", "region": "EMEA", "segment": "commercial" }, "attempts": 1, "ref": "471732750828", "detail": { "owner": "42", "dm": "17RC18PG1S.1U5TQH", "at": "2026-10-22T20:03:30.857Z" }, "appliedAt": "2026-10-22T20:03:30.858Z", "reconciled": null }, { "id": "sla.first_touch:471732750828", "kind": "sla.first_touch", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240, "backup": "41" }, "attempts": 0, "waitUntil": "2026-10-23T00:03:30.858Z", "reconciled": null }, { "id": "sla.escalate:471732750828", "kind": "sla.escalate", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240 }, "attempts": 0, "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 2, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": "2026-10-23T00:03:30.858Z", "audit": { "seq": 5, "head": "425b65ff3162b15aa0dd5c6a5b8d5f678b588cb198d953657492638784b078c2" }, "output": { "mode": "route", "owner": "42", "how": "least_loaded", "region": "EMEA", "segment": "commercial", "slaMinutes": 240 }, "events": [ { "at": "2026-10-22T20:03:29.291Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:03:30.480Z", "msg": "agents: lead=ok, workloads=ok" }, { "at": "2026-10-22T20:03:30.484Z", "msg": "planned 3 action(s): 0 need approval" }, { "at": "2026-10-22T20:03:30.859Z", "msg": "hubspot.assign:471732750828: applied" }, { "at": "2026-10-22T20:03:30.861Z", "msg": "sla.first_touch:471732750828: scheduled" }, { "at": "2026-10-22T20:03:30.864Z", "msg": "waiting until 2026-10-23T00:03:30.858Z" } ], "createdAt": "2026-10-22T20:03:29.291Z", "updatedAt": "2026-10-22T20:03:30.864Z", "duplicate": false } - · GET hubspot request · provider traffic · /crm/v3/objects/contacts/471732750828 · HTTP 200 · request ff96070ad12e · processing 1.9ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/471732750828' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090" }Recorded response headers
Response headers were not saved in this run.
Request body
No body shown for this read.
Recorded response · HTTP 200
{ "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "id": "471732750828", "properties": { "email": "[email protected]", "hs_email_domain": "missed-sla-reassigns.example", "country": "DE" }, "updatedAt": "2019-12-07T16:50:06.678Z", "url": "https://example.com/7a857eff" } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 48620eed5423 · processing 1.61ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "11" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.61ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "11" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request a2222b361cfe · processing 1.73ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hs_email_domain", "operator": "EQ", "value": "missed-sla-reassigns.example" }, { "propertyName": "hubspot_owner_id", "operator": "HAS_PROPERTY" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.73ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "389", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hs_email_domain", "operator": "EQ", "value": "missed-sla-reassigns.example" }, { "propertyName": "hubspot_owner_id", "operator": "HAS_PROPERTY" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 209739ce79c7 · processing 1.71ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "12" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.71ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "12" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 9da12c311f03 · processing 1.79ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "21" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "21" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 1, "results": [ { "properties": { "email": "[email protected]", "hs_email_domain": "enterprise-lead-one-hour-sla.example", "country": "US", "hubspot_owner_id": "21", "hs_lead_status": "NEW" }, "id": "867045641559", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" } ] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 43ba3b6ab42e · processing 1.75ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "22" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.75ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "22" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 6475a137e05a · processing 1.76ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "23" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.76ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "23" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 132d654a68d8 · processing 1.76ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "31" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.76ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "31" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 7e85d6545fb7 · processing 1.68ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "41" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.68ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "41" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 3, "results": [ { "properties": { "email": "[email protected]", "hubspot_owner_id": "41", "hs_lead_status": "NEW" }, "id": "591272872167", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" }, { "properties": { "email": "[email protected]", "hubspot_owner_id": "41", "hs_lead_status": "NEW" }, "id": "792064439845", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" }, { "properties": { "email": "[email protected]", "hs_email_domain": "account-owner-wins.example", "country": "DE", "hubspot_owner_id": "41", "hs_lead_status": "NEW" }, "id": "065741282028", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" } ] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 7c1e0c6fb561 · processing 2.06ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "42" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.06ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "42" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 2, "results": [ { "properties": { "email": "[email protected]", "hs_email_domain": "baseline.example", "country": "DE", "hubspot_owner_id": "42", "hs_lead_status": "NEW" }, "id": "634022197966", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" }, { "properties": { "email": "[email protected]", "hs_email_domain": "least-loaded-rep-assigned.example", "country": "DE", "hubspot_owner_id": "42", "hs_lead_status": "NEW" }, "id": "495455890714", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" } ] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 0a53ace22d44 · processing 1.74ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "51" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.74ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "51" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 744e8b0f10f5 · processing 1.6ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "61" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.6ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "61" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · GET hubspot request · provider traffic · /crm/v3/objects/contacts/471732750828 · HTTP 200 · request 0c9c3157b666 · processing 1.86ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/471732750828' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.86ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090" }Recorded response headers
Response headers were not saved in this run.
Request body
No body shown for this read.
Recorded response · HTTP 200
{ "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "id": "471732750828", "properties": { "email": "[email protected]", "hs_email_domain": "missed-sla-reassigns.example", "country": "DE" }, "updatedAt": "2019-12-07T16:50:06.678Z", "url": "https://example.com/a6abf870" } - · PATCH hubspot request · provider traffic · /crm/v3/objects/contacts/471732750828 · HTTP 200 · request 70cf2a094236 · processing 12.16ms
View sanitized request and response
Curl-style request view
curl --request PATCH 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/471732750828' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "properties": { "hubspot_owner_id": "42", "hs_lead_status": "NEW" } }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.16ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "63", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "properties": { "hubspot_owner_id": "42", "hs_lead_status": "NEW" } }Recorded response · HTTP 200
{ "properties": { "email": "[email protected]", "hs_email_domain": "missed-sla-reassigns.example", "country": "DE", "hubspot_owner_id": "42", "hs_lead_status": "NEW" }, "id": "471732750828", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" } - · POST slack request · provider traffic · /api/chat.postMessage · HTTP 200 · request 815272d78904 · processing 14.2ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/632eabc32f/api/chat.postMessage' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "channel": "U_REP_42", "text": ":dart: New commercial lead 297f5eb5 (least-loaded rep in the pod). First touch within 240 min.", "unfurl_links": false, "unfurl_media": false }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 14.2ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "168", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "channel": "U_REP_42", "text": ":dart: New commercial lead 297f5eb5 (least-loaded rep in the pod). First touch within 240 min.", "unfurl_links": false, "unfurl_media": false }Recorded response · HTTP 200
{ "channel": "U_REP_42", "message": { "bot_id": "bot_3e1e35a0f2d348e4922953fcad", "client_msg_id": "cli_e421aac76c7e47bc85afe14048", "name": "item-a54881", "old_name": "Sample Old", "parent_user_id": "par_ec9454d621db47fa8ea02ddd2f", "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": "17RC18PG1S.1U5TQH" } - · POST app request /invocations · missed sla reassigns · HTTP 200
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "tick" }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:31.279005+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "17", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json", "content-length": "12" }Request body
{ "action": "tick" }Recorded response · HTTP 200
{ "woken": [] } - · GET app request /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/missed_sla_reassigns/runs · missed sla reassigns · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/missed_sla_reassigns/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:31.653506+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [ { "runId": "missed-sla-reassigns-vr_ec298074bb2e40a9906d9d41a2a32090", "workflow": "lead-routing-sla", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Sales", "team": "revops", "phase": "WAITING", "closed": false, "outcome": "ok", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "missed_sla_reassigns" }, "duplicateStarts": 0, "agents": [ { "name": "lead", "status": "ok", "summary": "missed-sla-reassigns.example, DE, ? employees", "durationMs": 229 }, { "name": "workloads", "status": "ok", "summary": "10 rep(s)", "durationMs": 1186 }, { "name": "routing", "status": "ok", "summary": "route: 42 (least_loaded, EMEA/commercial, SLA 240 min)", "durationMs": 0 } ], "actions": [ { "id": "hubspot.assign:471732750828", "kind": "hubspot.assign", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "applied", "summary": { "owner": "42", "how": "least_loaded", "region": "EMEA", "segment": "commercial" }, "attempts": 1, "ref": "471732750828", "detail": { "owner": "42", "dm": "17RC18PG1S.1U5TQH", "at": "2026-10-22T20:03:30.857Z" }, "appliedAt": "2026-10-22T20:03:30.858Z", "reconciled": null }, { "id": "sla.first_touch:471732750828", "kind": "sla.first_touch", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240, "backup": "41" }, "attempts": 0, "waitUntil": "2026-10-23T00:03:30.858Z", "reconciled": null }, { "id": "sla.escalate:471732750828", "kind": "sla.escalate", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240 }, "attempts": 0, "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 2, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": "2026-10-23T00:03:30.858Z", "audit": { "seq": 5, "head": "425b65ff3162b15aa0dd5c6a5b8d5f678b588cb198d953657492638784b078c2" }, "output": { "mode": "route", "owner": "42", "how": "least_loaded", "region": "EMEA", "segment": "commercial", "slaMinutes": 240 }, "events": [ { "at": "2026-10-22T20:03:29.291Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:03:30.480Z", "msg": "agents: lead=ok, workloads=ok" }, { "at": "2026-10-22T20:03:30.484Z", "msg": "planned 3 action(s): 0 need approval" }, { "at": "2026-10-22T20:03:30.859Z", "msg": "hubspot.assign:471732750828: applied" }, { "at": "2026-10-22T20:03:30.861Z", "msg": "sla.first_touch:471732750828: scheduled" }, { "at": "2026-10-22T20:03:30.864Z", "msg": "waiting until 2026-10-23T00:03:30.858Z" } ], "createdAt": "2026-10-22T20:03:29.291Z", "updatedAt": "2026-10-22T20:03:30.864Z" } ] } - · POST app request /invocations · missed sla reassigns · HTTP 200
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "start", "runId": "missed-sla-reassigns-vr_ec298074bb2e40a9906d9d41a2a32090", "input": { "contactId": "471732750828", "pods": { "NA": { "enterprise": { "reps": [ { "ownerId": "11", "slackId": "U_REP_11" }, { "ownerId": "12", "slackId": "U_REP_12" } ], "managerSlackId": "U_MGR_NA_ENT" }, "commercial": { "reps": [ { "ownerId": "21", "slackId": "U_REP_21" }, { "ownerId": "22", "slackId": "U_REP_22" }, { "ownerId": "23", "slackId": "U_REP_23" } ], "managerSlackId": "U_MGR_NA_COM" } }, "EMEA": { "enterprise": { "reps": [ { "ownerId": "31", "slackId": "U_REP_31" } ], "managerSlackId": "U_MGR_EMEA_ENT" }, "commercial": { "reps": [ { "ownerId": "41", "slackId": "U_REP_41" }, { "ownerId": "42", "slackId": "U_REP_42" } ], "managerSlackId": "U_MGR_EMEA_COM" } }, "APAC": { "enterprise": { "reps": [ { "ownerId": "51", "slackId": "U_REP_51" } ], "managerSlackId": "U_MGR_APAC" }, "commercial": { "reps": [ { "ownerId": "61", "slackId": "U_REP_61" } ], "managerSlackId": "U_MGR_APAC" } } }, "regions": { "DE": "EMEA", "FR": "EMEA", "JP": "APAC" }, "salesChannel": "C0SALES0001" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "missed_sla_reassigns" } }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:31.908528+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "1082", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json" }Request body
{ "action": "start", "runId": "missed-sla-reassigns-vr_ec298074bb2e40a9906d9d41a2a32090", "input": { "contactId": "471732750828", "pods": { "NA": { "enterprise": { "reps": [ { "ownerId": "11", "slackId": "U_REP_11" }, { "ownerId": "12", "slackId": "U_REP_12" } ], "managerSlackId": "U_MGR_NA_ENT" }, "commercial": { "reps": [ { "ownerId": "21", "slackId": "U_REP_21" }, { "ownerId": "22", "slackId": "U_REP_22" }, { "ownerId": "23", "slackId": "U_REP_23" } ], "managerSlackId": "U_MGR_NA_COM" } }, "EMEA": { "enterprise": { "reps": [ { "ownerId": "31", "slackId": "U_REP_31" } ], "managerSlackId": "U_MGR_EMEA_ENT" }, "commercial": { "reps": [ { "ownerId": "41", "slackId": "U_REP_41" }, { "ownerId": "42", "slackId": "U_REP_42" } ], "managerSlackId": "U_MGR_EMEA_COM" } }, "APAC": { "enterprise": { "reps": [ { "ownerId": "51", "slackId": "U_REP_51" } ], "managerSlackId": "U_MGR_APAC" }, "commercial": { "reps": [ { "ownerId": "61", "slackId": "U_REP_61" } ], "managerSlackId": "U_MGR_APAC" } } }, "regions": { "DE": "EMEA", "FR": "EMEA", "JP": "APAC" }, "salesChannel": "C0SALES0001" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "missed_sla_reassigns" } }Recorded response · HTTP 200
{ "runId": "missed-sla-reassigns-vr_ec298074bb2e40a9906d9d41a2a32090", "workflow": "lead-routing-sla", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Sales", "team": "revops", "phase": "WAITING", "closed": false, "outcome": "ok", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "missed_sla_reassigns" }, "duplicateStarts": 1, "agents": [ { "name": "lead", "status": "ok", "summary": "missed-sla-reassigns.example, DE, ? employees", "durationMs": 229 }, { "name": "workloads", "status": "ok", "summary": "10 rep(s)", "durationMs": 1186 }, { "name": "routing", "status": "ok", "summary": "route: 42 (least_loaded, EMEA/commercial, SLA 240 min)", "durationMs": 0 } ], "actions": [ { "id": "hubspot.assign:471732750828", "kind": "hubspot.assign", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "applied", "summary": { "owner": "42", "how": "least_loaded", "region": "EMEA", "segment": "commercial" }, "attempts": 1, "ref": "471732750828", "detail": { "owner": "42", "dm": "17RC18PG1S.1U5TQH", "at": "2026-10-22T20:03:30.857Z" }, "appliedAt": "2026-10-22T20:03:30.858Z", "reconciled": null }, { "id": "sla.first_touch:471732750828", "kind": "sla.first_touch", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240, "backup": "41" }, "attempts": 0, "waitUntil": "2026-10-23T00:03:30.858Z", "reconciled": null }, { "id": "sla.escalate:471732750828", "kind": "sla.escalate", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240 }, "attempts": 0, "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 2, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": "2026-10-23T00:03:30.858Z", "audit": { "seq": 6, "head": "b1be2d60c5c455d69c72af4935a487e5c8f192f005fc9cded36de807e1bcd7a3" }, "output": { "mode": "route", "owner": "42", "how": "least_loaded", "region": "EMEA", "segment": "commercial", "slaMinutes": 240 }, "events": [ { "at": "2026-10-22T20:03:29.291Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:03:30.480Z", "msg": "agents: lead=ok, workloads=ok" }, { "at": "2026-10-22T20:03:30.484Z", "msg": "planned 3 action(s): 0 need approval" }, { "at": "2026-10-22T20:03:30.859Z", "msg": "hubspot.assign:471732750828: applied" }, { "at": "2026-10-22T20:03:30.861Z", "msg": "sla.first_touch:471732750828: scheduled" }, { "at": "2026-10-22T20:03:30.864Z", "msg": "waiting until 2026-10-23T00:03:30.858Z" }, { "at": "2026-10-22T20:03:31.773Z", "msg": "duplicate start ignored" } ], "createdAt": "2026-10-22T20:03:29.291Z", "updatedAt": "2026-10-22T20:03:31.773Z", "duplicate": true } - · POST app request /invocations · missed sla reassigns · HTTP 200
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "tick" }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:32.167769+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "17", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json", "content-length": "12" }Request body
{ "action": "tick" }Recorded response · HTTP 200
{ "woken": [] } - · GET app request /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/missed_sla_reassigns/runs · missed sla reassigns · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/missed_sla_reassigns/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:32.521993+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [ { "runId": "missed-sla-reassigns-vr_ec298074bb2e40a9906d9d41a2a32090", "workflow": "lead-routing-sla", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Sales", "team": "revops", "phase": "WAITING", "closed": false, "outcome": "ok", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "missed_sla_reassigns" }, "duplicateStarts": 1, "agents": [ { "name": "lead", "status": "ok", "summary": "missed-sla-reassigns.example, DE, ? employees", "durationMs": 229 }, { "name": "workloads", "status": "ok", "summary": "10 rep(s)", "durationMs": 1186 }, { "name": "routing", "status": "ok", "summary": "route: 42 (least_loaded, EMEA/commercial, SLA 240 min)", "durationMs": 0 } ], "actions": [ { "id": "hubspot.assign:471732750828", "kind": "hubspot.assign", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "applied", "summary": { "owner": "42", "how": "least_loaded", "region": "EMEA", "segment": "commercial" }, "attempts": 1, "ref": "471732750828", "detail": { "owner": "42", "dm": "17RC18PG1S.1U5TQH", "at": "2026-10-22T20:03:30.857Z" }, "appliedAt": "2026-10-22T20:03:30.858Z", "reconciled": null }, { "id": "sla.first_touch:471732750828", "kind": "sla.first_touch", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240, "backup": "41" }, "attempts": 0, "waitUntil": "2026-10-23T00:03:30.858Z", "reconciled": null }, { "id": "sla.escalate:471732750828", "kind": "sla.escalate", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240 }, "attempts": 0, "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 2, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": "2026-10-23T00:03:30.858Z", "audit": { "seq": 6, "head": "b1be2d60c5c455d69c72af4935a487e5c8f192f005fc9cded36de807e1bcd7a3" }, "output": { "mode": "route", "owner": "42", "how": "least_loaded", "region": "EMEA", "segment": "commercial", "slaMinutes": 240 }, "events": [ { "at": "2026-10-22T20:03:29.291Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:03:30.480Z", "msg": "agents: lead=ok, workloads=ok" }, { "at": "2026-10-22T20:03:30.484Z", "msg": "planned 3 action(s): 0 need approval" }, { "at": "2026-10-22T20:03:30.859Z", "msg": "hubspot.assign:471732750828: applied" }, { "at": "2026-10-22T20:03:30.861Z", "msg": "sla.first_touch:471732750828: scheduled" }, { "at": "2026-10-22T20:03:30.864Z", "msg": "waiting until 2026-10-23T00:03:30.858Z" }, { "at": "2026-10-22T20:03:31.773Z", "msg": "duplicate start ignored" } ], "createdAt": "2026-10-22T20:03:29.291Z", "updatedAt": "2026-10-22T20:03:31.773Z" } ] } - · GET app request /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/hubspot_unreadable_blocks/runs · hubspot unreadable blocks · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/hubspot_unreadable_blocks/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:32.770805+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json", "content-length": "11" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [] } - · POST app request /invocations · hubspot unreadable blocks · HTTP 200
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "start", "runId": "hubspot-unreadable-blocks-vr_ec298074bb2e40a9906d9d41a2a32090", "input": { "contactId": "566664755413", "pods": { "NA": { "enterprise": { "reps": [ { "ownerId": "11", "slackId": "U_REP_11" }, { "ownerId": "12", "slackId": "U_REP_12" } ], "managerSlackId": "U_MGR_NA_ENT" }, "commercial": { "reps": [ { "ownerId": "21", "slackId": "U_REP_21" }, { "ownerId": "22", "slackId": "U_REP_22" }, { "ownerId": "23", "slackId": "U_REP_23" } ], "managerSlackId": "U_MGR_NA_COM" } }, "EMEA": { "enterprise": { "reps": [ { "ownerId": "31", "slackId": "U_REP_31" } ], "managerSlackId": "U_MGR_EMEA_ENT" }, "commercial": { "reps": [ { "ownerId": "41", "slackId": "U_REP_41" }, { "ownerId": "42", "slackId": "U_REP_42" } ], "managerSlackId": "U_MGR_EMEA_COM" } }, "APAC": { "enterprise": { "reps": [ { "ownerId": "51", "slackId": "U_REP_51" } ], "managerSlackId": "U_MGR_APAC" }, "commercial": { "reps": [ { "ownerId": "61", "slackId": "U_REP_61" } ], "managerSlackId": "U_MGR_APAC" } } }, "regions": { "DE": "EMEA", "FR": "EMEA", "JP": "APAC" }, "salesChannel": "C0SALES0001" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "hubspot_unreadable_blocks" } }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:41.552487+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "1092", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json" }Request body
{ "action": "start", "runId": "hubspot-unreadable-blocks-vr_ec298074bb2e40a9906d9d41a2a32090", "input": { "contactId": "566664755413", "pods": { "NA": { "enterprise": { "reps": [ { "ownerId": "11", "slackId": "U_REP_11" }, { "ownerId": "12", "slackId": "U_REP_12" } ], "managerSlackId": "U_MGR_NA_ENT" }, "commercial": { "reps": [ { "ownerId": "21", "slackId": "U_REP_21" }, { "ownerId": "22", "slackId": "U_REP_22" }, { "ownerId": "23", "slackId": "U_REP_23" } ], "managerSlackId": "U_MGR_NA_COM" } }, "EMEA": { "enterprise": { "reps": [ { "ownerId": "31", "slackId": "U_REP_31" } ], "managerSlackId": "U_MGR_EMEA_ENT" }, "commercial": { "reps": [ { "ownerId": "41", "slackId": "U_REP_41" }, { "ownerId": "42", "slackId": "U_REP_42" } ], "managerSlackId": "U_MGR_EMEA_COM" } }, "APAC": { "enterprise": { "reps": [ { "ownerId": "51", "slackId": "U_REP_51" } ], "managerSlackId": "U_MGR_APAC" }, "commercial": { "reps": [ { "ownerId": "61", "slackId": "U_REP_61" } ], "managerSlackId": "U_MGR_APAC" } } }, "regions": { "DE": "EMEA", "FR": "EMEA", "JP": "APAC" }, "salesChannel": "C0SALES0001" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "hubspot_unreadable_blocks" } }Recorded response · HTTP 200
{ "runId": "hubspot-unreadable-blocks-vr_ec298074bb2e40a9906d9d41a2a32090", "workflow": "lead-routing-sla", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Sales", "team": "revops", "phase": "DONE", "closed": true, "outcome": "partial", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "hubspot_unreadable_blocks" }, "duplicateStarts": 0, "agents": [ { "name": "lead", "status": "failed", "error": "hubspot 429 RATE_LIMITS: GET /crm/v3/objects/contacts/566664755413 → 429 RATE_LIMITS", "errorCode": "hubspot:RATE_LIMITS", "durationMs": 5785 }, { "name": "workloads", "status": "failed", "error": "hubspot 429 RATE_LIMITS: POST /crm/v3/objects/contacts/search → 429 RATE_LIMITS", "errorCode": "hubspot:RATE_LIMITS", "durationMs": 5785 }, { "name": "routing", "status": "ok", "summary": "blocked: - (none, NA/commercial, SLA 240 min)", "durationMs": 0 } ], "actions": [ { "id": "slack.post_routing", "kind": "slack.post_routing", "provider": "slack", "agent": "routing", "gate": "auto", "status": "applied", "summary": { "channel": "C0SALES0001", "mode": "blocked" }, "attempts": 1, "ref": "17QWDX47AA.UX8YDF", "appliedAt": "2026-10-22T20:03:40.667Z", "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 0, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": null, "audit": { "seq": 4, "head": "b49f1fa9d829e13b413a5e3c6f12051bb32e69d14441bf694d3dfe25f05834d2" }, "output": { "mode": "blocked", "owner": null, "how": "none", "region": "NA", "segment": "commercial", "slaMinutes": 240 }, "events": [ { "at": "2026-10-22T20:03:32.881Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:03:38.668Z", "msg": "agents: lead=failed, workloads=failed" }, { "at": "2026-10-22T20:03:38.673Z", "msg": "planned 1 action(s): 0 need approval" }, { "at": "2026-10-22T20:03:40.667Z", "msg": "slack.post_routing: applied" }, { "at": "2026-10-22T20:03:40.670Z", "msg": "done (partial)" } ], "createdAt": "2026-10-22T20:03:32.881Z", "updatedAt": "2026-10-22T20:03:40.670Z", "duplicate": false } - · POST hubspot request · hubspot unreadable blocks · /crm/v3/objects/contacts/search · HTTP 429 · processing 0.33ms
View sanitized request and response
Curl-style request view
curl --request POST '<HUBSPOT_TWIN_BASE_URL>/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "11" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and 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.33ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
{ "retry-after": "2" }Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "11" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 429
{ "errors": [ { "status": "429", "code": "RATE_LIMITS", "detail": "You have reached your secondly limit." } ] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 429 · request 1c8a385a7654 · processing 0.33ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "11" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.33ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
{ "retry-after": "2" }Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "11" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 429
{ "errors": [ { "status": "429", "code": "RATE_LIMITS", "detail": "You have reached your secondly limit." } ] } - · GET hubspot request · hubspot unreadable blocks · /crm/v3/objects/contacts/566664755413 · HTTP 429 · processing 0.16ms
View sanitized request and response
Curl-style request view
curl --request GET '<HUBSPOT_TWIN_BASE_URL>/crm/v3/objects/contacts/566664755413' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090'
This view is reconstructed from the saved method, URL, and sanitized headers and 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.16ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090" }Recorded response headers
{ "retry-after": "2" }Request body
No body shown for this read.
Recorded response · HTTP 429
{ "errors": [ { "status": "429", "code": "RATE_LIMITS", "detail": "You have reached your secondly limit." } ] } - · GET hubspot request · provider traffic · /crm/v3/objects/contacts/566664755413 · HTTP 429 · request 905fc3a1b25e · processing 0.16ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/566664755413' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.16ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090" }Recorded response headers
{ "retry-after": "2" }Request body
No body shown for this read.
Recorded response · HTTP 429
{ "errors": [ { "status": "429", "code": "RATE_LIMITS", "detail": "You have reached your secondly limit." } ] } - · GET hubspot request · hubspot unreadable blocks · /crm/v3/objects/contacts/566664755413 · HTTP 429 · processing 0.17ms
View sanitized request and response
Curl-style request view
curl --request GET '<HUBSPOT_TWIN_BASE_URL>/crm/v3/objects/contacts/566664755413' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090'
This view is reconstructed from the saved method, URL, and sanitized headers and 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.17ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090" }Recorded response headers
{ "retry-after": "2" }Request body
No body shown for this read.
Recorded response · HTTP 429
{ "errors": [ { "status": "429", "code": "RATE_LIMITS", "detail": "You have reached your secondly limit." } ] } - · GET hubspot request · provider traffic · /crm/v3/objects/contacts/566664755413 · HTTP 429 · request e5068d70d624 · processing 0.17ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/566664755413' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.17ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090" }Recorded response headers
{ "retry-after": "2" }Request body
No body shown for this read.
Recorded response · HTTP 429
{ "errors": [ { "status": "429", "code": "RATE_LIMITS", "detail": "You have reached your secondly limit." } ] } - · POST hubspot request · hubspot unreadable blocks · /crm/v3/objects/contacts/search · HTTP 429 · processing 0.34ms
View sanitized request and response
Curl-style request view
curl --request POST '<HUBSPOT_TWIN_BASE_URL>/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "11" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and 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.34ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
{ "retry-after": "2" }Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "11" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 429
{ "errors": [ { "status": "429", "code": "RATE_LIMITS", "detail": "You have reached your secondly limit." } ] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 429 · request 7bc772a0c0a6 · processing 0.34ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "11" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.34ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
{ "retry-after": "2" }Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "11" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 429
{ "errors": [ { "status": "429", "code": "RATE_LIMITS", "detail": "You have reached your secondly limit." } ] } - · GET hubspot request · hubspot unreadable blocks · /crm/v3/objects/contacts/566664755413 · HTTP 429 · processing 0.18ms
View sanitized request and response
Curl-style request view
curl --request GET '<HUBSPOT_TWIN_BASE_URL>/crm/v3/objects/contacts/566664755413' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090'
This view is reconstructed from the saved method, URL, and sanitized headers and 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.18ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090" }Recorded response headers
{ "retry-after": "2" }Request body
No body shown for this read.
Recorded response · HTTP 429
{ "errors": [ { "status": "429", "code": "RATE_LIMITS", "detail": "You have reached your secondly limit." } ] } - · GET hubspot request · provider traffic · /crm/v3/objects/contacts/566664755413 · HTTP 429 · request 1fb4b24220c7 · processing 0.18ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/566664755413' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.18ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090" }Recorded response headers
{ "retry-after": "2" }Request body
No body shown for this read.
Recorded response · HTTP 429
{ "errors": [ { "status": "429", "code": "RATE_LIMITS", "detail": "You have reached your secondly limit." } ] } - · POST hubspot request · hubspot unreadable blocks · /crm/v3/objects/contacts/search · HTTP 429 · processing 0.36ms
View sanitized request and response
Curl-style request view
curl --request POST '<HUBSPOT_TWIN_BASE_URL>/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "11" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and 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.36ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
{ "retry-after": "2" }Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "11" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 429
{ "errors": [ { "status": "429", "code": "RATE_LIMITS", "detail": "You have reached your secondly limit." } ] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 429 · request 0b304325b431 · processing 0.36ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "11" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.36ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
{ "retry-after": "2" }Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "11" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 429
{ "errors": [ { "status": "429", "code": "RATE_LIMITS", "detail": "You have reached your secondly limit." } ] } - · POST slack request · provider traffic · /api/chat.postMessage · HTTP 200 · request f143d7e06258 · processing 14.12ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/632eabc32f/api/chat.postMessage' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "channel": "C0SALES0001", "text": ":rotating_light: Lead 566664755413: lead could not be read.", "unfurl_links": false, "unfurl_media": false }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 14.12ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "136", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "channel": "C0SALES0001", "text": ":rotating_light: Lead 566664755413: lead could not be read.", "unfurl_links": false, "unfurl_media": false }Recorded response · HTTP 200
{ "channel": "C0SALES0001", "message": { "bot_id": "bot_0ccc06f85a9944c3a33f0ac281", "client_msg_id": "cli_3f806aba38424a7ba7fa7a83df", "name": "item-22dded", "old_name": "Sample Old", "parent_user_id": "par_67b3556768e34c1080314ac267", "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": "17QWDX47AA.UX8YDF" } - · GET app request /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/hubspot_unreadable_blocks/runs · hubspot unreadable blocks · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/hubspot_unreadable_blocks/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:41.939151+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [ { "runId": "hubspot-unreadable-blocks-vr_ec298074bb2e40a9906d9d41a2a32090", "workflow": "lead-routing-sla", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Sales", "team": "revops", "phase": "DONE", "closed": true, "outcome": "partial", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "hubspot_unreadable_blocks" }, "duplicateStarts": 0, "agents": [ { "name": "lead", "status": "failed", "error": "hubspot 429 RATE_LIMITS: GET /crm/v3/objects/contacts/566664755413 → 429 RATE_LIMITS", "errorCode": "hubspot:RATE_LIMITS", "durationMs": 5785 }, { "name": "workloads", "status": "failed", "error": "hubspot 429 RATE_LIMITS: POST /crm/v3/objects/contacts/search → 429 RATE_LIMITS", "errorCode": "hubspot:RATE_LIMITS", "durationMs": 5785 }, { "name": "routing", "status": "ok", "summary": "blocked: - (none, NA/commercial, SLA 240 min)", "durationMs": 0 } ], "actions": [ { "id": "slack.post_routing", "kind": "slack.post_routing", "provider": "slack", "agent": "routing", "gate": "auto", "status": "applied", "summary": { "channel": "C0SALES0001", "mode": "blocked" }, "attempts": 1, "ref": "17QWDX47AA.UX8YDF", "appliedAt": "2026-10-22T20:03:40.667Z", "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 0, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": null, "audit": { "seq": 4, "head": "b49f1fa9d829e13b413a5e3c6f12051bb32e69d14441bf694d3dfe25f05834d2" }, "output": { "mode": "blocked", "owner": null, "how": "none", "region": "NA", "segment": "commercial", "slaMinutes": 240 }, "events": [ { "at": "2026-10-22T20:03:32.881Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:03:38.668Z", "msg": "agents: lead=failed, workloads=failed" }, { "at": "2026-10-22T20:03:38.673Z", "msg": "planned 1 action(s): 0 need approval" }, { "at": "2026-10-22T20:03:40.667Z", "msg": "slack.post_routing: applied" }, { "at": "2026-10-22T20:03:40.670Z", "msg": "done (partial)" } ], "createdAt": "2026-10-22T20:03:32.881Z", "updatedAt": "2026-10-22T20:03:40.670Z" } ] } - · POST app request /invocations · hubspot unreadable blocks · HTTP 200
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "start", "runId": "hubspot-unreadable-blocks-vr_ec298074bb2e40a9906d9d41a2a32090", "input": { "contactId": "566664755413", "pods": { "NA": { "enterprise": { "reps": [ { "ownerId": "11", "slackId": "U_REP_11" }, { "ownerId": "12", "slackId": "U_REP_12" } ], "managerSlackId": "U_MGR_NA_ENT" }, "commercial": { "reps": [ { "ownerId": "21", "slackId": "U_REP_21" }, { "ownerId": "22", "slackId": "U_REP_22" }, { "ownerId": "23", "slackId": "U_REP_23" } ], "managerSlackId": "U_MGR_NA_COM" } }, "EMEA": { "enterprise": { "reps": [ { "ownerId": "31", "slackId": "U_REP_31" } ], "managerSlackId": "U_MGR_EMEA_ENT" }, "commercial": { "reps": [ { "ownerId": "41", "slackId": "U_REP_41" }, { "ownerId": "42", "slackId": "U_REP_42" } ], "managerSlackId": "U_MGR_EMEA_COM" } }, "APAC": { "enterprise": { "reps": [ { "ownerId": "51", "slackId": "U_REP_51" } ], "managerSlackId": "U_MGR_APAC" }, "commercial": { "reps": [ { "ownerId": "61", "slackId": "U_REP_61" } ], "managerSlackId": "U_MGR_APAC" } } }, "regions": { "DE": "EMEA", "FR": "EMEA", "JP": "APAC" }, "salesChannel": "C0SALES0001" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "hubspot_unreadable_blocks" } }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:42.214991+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "1092", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json" }Request body
{ "action": "start", "runId": "hubspot-unreadable-blocks-vr_ec298074bb2e40a9906d9d41a2a32090", "input": { "contactId": "566664755413", "pods": { "NA": { "enterprise": { "reps": [ { "ownerId": "11", "slackId": "U_REP_11" }, { "ownerId": "12", "slackId": "U_REP_12" } ], "managerSlackId": "U_MGR_NA_ENT" }, "commercial": { "reps": [ { "ownerId": "21", "slackId": "U_REP_21" }, { "ownerId": "22", "slackId": "U_REP_22" }, { "ownerId": "23", "slackId": "U_REP_23" } ], "managerSlackId": "U_MGR_NA_COM" } }, "EMEA": { "enterprise": { "reps": [ { "ownerId": "31", "slackId": "U_REP_31" } ], "managerSlackId": "U_MGR_EMEA_ENT" }, "commercial": { "reps": [ { "ownerId": "41", "slackId": "U_REP_41" }, { "ownerId": "42", "slackId": "U_REP_42" } ], "managerSlackId": "U_MGR_EMEA_COM" } }, "APAC": { "enterprise": { "reps": [ { "ownerId": "51", "slackId": "U_REP_51" } ], "managerSlackId": "U_MGR_APAC" }, "commercial": { "reps": [ { "ownerId": "61", "slackId": "U_REP_61" } ], "managerSlackId": "U_MGR_APAC" } } }, "regions": { "DE": "EMEA", "FR": "EMEA", "JP": "APAC" }, "salesChannel": "C0SALES0001" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "hubspot_unreadable_blocks" } }Recorded response · HTTP 200
{ "runId": "hubspot-unreadable-blocks-vr_ec298074bb2e40a9906d9d41a2a32090", "workflow": "lead-routing-sla", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Sales", "team": "revops", "phase": "DONE", "closed": true, "outcome": "partial", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "hubspot_unreadable_blocks" }, "duplicateStarts": 1, "agents": [ { "name": "lead", "status": "failed", "error": "hubspot 429 RATE_LIMITS: GET /crm/v3/objects/contacts/566664755413 → 429 RATE_LIMITS", "errorCode": "hubspot:RATE_LIMITS", "durationMs": 5785 }, { "name": "workloads", "status": "failed", "error": "hubspot 429 RATE_LIMITS: POST /crm/v3/objects/contacts/search → 429 RATE_LIMITS", "errorCode": "hubspot:RATE_LIMITS", "durationMs": 5785 }, { "name": "routing", "status": "ok", "summary": "blocked: - (none, NA/commercial, SLA 240 min)", "durationMs": 0 } ], "actions": [ { "id": "slack.post_routing", "kind": "slack.post_routing", "provider": "slack", "agent": "routing", "gate": "auto", "status": "applied", "summary": { "channel": "C0SALES0001", "mode": "blocked" }, "attempts": 1, "ref": "17QWDX47AA.UX8YDF", "appliedAt": "2026-10-22T20:03:40.667Z", "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 0, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": null, "audit": { "seq": 5, "head": "b08ec0ad35318e3fc31562d6d282f69165e4278f2fe4dd94bf082229f46cffd3" }, "output": { "mode": "blocked", "owner": null, "how": "none", "region": "NA", "segment": "commercial", "slaMinutes": 240 }, "events": [ { "at": "2026-10-22T20:03:32.881Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:03:38.668Z", "msg": "agents: lead=failed, workloads=failed" }, { "at": "2026-10-22T20:03:38.673Z", "msg": "planned 1 action(s): 0 need approval" }, { "at": "2026-10-22T20:03:40.667Z", "msg": "slack.post_routing: applied" }, { "at": "2026-10-22T20:03:40.670Z", "msg": "done (partial)" }, { "at": "2026-10-22T20:03:42.048Z", "msg": "duplicate start ignored" } ], "createdAt": "2026-10-22T20:03:32.881Z", "updatedAt": "2026-10-22T20:03:42.048Z", "duplicate": true } - · GET app request /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/hubspot_unreadable_blocks/runs · hubspot unreadable blocks · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/hubspot_unreadable_blocks/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:42.571138+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [ { "runId": "hubspot-unreadable-blocks-vr_ec298074bb2e40a9906d9d41a2a32090", "workflow": "lead-routing-sla", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Sales", "team": "revops", "phase": "DONE", "closed": true, "outcome": "partial", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "hubspot_unreadable_blocks" }, "duplicateStarts": 1, "agents": [ { "name": "lead", "status": "failed", "error": "hubspot 429 RATE_LIMITS: GET /crm/v3/objects/contacts/566664755413 → 429 RATE_LIMITS", "errorCode": "hubspot:RATE_LIMITS", "durationMs": 5785 }, { "name": "workloads", "status": "failed", "error": "hubspot 429 RATE_LIMITS: POST /crm/v3/objects/contacts/search → 429 RATE_LIMITS", "errorCode": "hubspot:RATE_LIMITS", "durationMs": 5785 }, { "name": "routing", "status": "ok", "summary": "blocked: - (none, NA/commercial, SLA 240 min)", "durationMs": 0 } ], "actions": [ { "id": "slack.post_routing", "kind": "slack.post_routing", "provider": "slack", "agent": "routing", "gate": "auto", "status": "applied", "summary": { "channel": "C0SALES0001", "mode": "blocked" }, "attempts": 1, "ref": "17QWDX47AA.UX8YDF", "appliedAt": "2026-10-22T20:03:40.667Z", "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 0, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": null, "audit": { "seq": 5, "head": "b08ec0ad35318e3fc31562d6d282f69165e4278f2fe4dd94bf082229f46cffd3" }, "output": { "mode": "blocked", "owner": null, "how": "none", "region": "NA", "segment": "commercial", "slaMinutes": 240 }, "events": [ { "at": "2026-10-22T20:03:32.881Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:03:38.668Z", "msg": "agents: lead=failed, workloads=failed" }, { "at": "2026-10-22T20:03:38.673Z", "msg": "planned 1 action(s): 0 need approval" }, { "at": "2026-10-22T20:03:40.667Z", "msg": "slack.post_routing: applied" }, { "at": "2026-10-22T20:03:40.670Z", "msg": "done (partial)" }, { "at": "2026-10-22T20:03:42.048Z", "msg": "duplicate start ignored" } ], "createdAt": "2026-10-22T20:03:32.881Z", "updatedAt": "2026-10-22T20:03:42.048Z" } ] } - · GET app request /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/slack_rate_limited/runs · slack rate limited · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/slack_rate_limited/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:42.822655+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json", "content-length": "11" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [] } - · POST app request /invocations · slack rate limited · HTTP 200
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "start", "runId": "slack-rate-limited-vr_ec298074bb2e40a9906d9d41a2a32090", "input": { "contactId": "976753710770", "pods": { "NA": { "enterprise": { "reps": [ { "ownerId": "11", "slackId": "U_REP_11" }, { "ownerId": "12", "slackId": "U_REP_12" } ], "managerSlackId": "U_MGR_NA_ENT" }, "commercial": { "reps": [ { "ownerId": "21", "slackId": "U_REP_21" }, { "ownerId": "22", "slackId": "U_REP_22" }, { "ownerId": "23", "slackId": "U_REP_23" } ], "managerSlackId": "U_MGR_NA_COM" } }, "EMEA": { "enterprise": { "reps": [ { "ownerId": "31", "slackId": "U_REP_31" } ], "managerSlackId": "U_MGR_EMEA_ENT" }, "commercial": { "reps": [ { "ownerId": "41", "slackId": "U_REP_41" }, { "ownerId": "42", "slackId": "U_REP_42" } ], "managerSlackId": "U_MGR_EMEA_COM" } }, "APAC": { "enterprise": { "reps": [ { "ownerId": "51", "slackId": "U_REP_51" } ], "managerSlackId": "U_MGR_APAC" }, "commercial": { "reps": [ { "ownerId": "61", "slackId": "U_REP_61" } ], "managerSlackId": "U_MGR_APAC" } } }, "regions": { "DE": "EMEA", "FR": "EMEA", "JP": "APAC" }, "salesChannel": "C0SALES0001" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "slack_rate_limited" } }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:53.274476+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "1078", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json" }Request body
{ "action": "start", "runId": "slack-rate-limited-vr_ec298074bb2e40a9906d9d41a2a32090", "input": { "contactId": "976753710770", "pods": { "NA": { "enterprise": { "reps": [ { "ownerId": "11", "slackId": "U_REP_11" }, { "ownerId": "12", "slackId": "U_REP_12" } ], "managerSlackId": "U_MGR_NA_ENT" }, "commercial": { "reps": [ { "ownerId": "21", "slackId": "U_REP_21" }, { "ownerId": "22", "slackId": "U_REP_22" }, { "ownerId": "23", "slackId": "U_REP_23" } ], "managerSlackId": "U_MGR_NA_COM" } }, "EMEA": { "enterprise": { "reps": [ { "ownerId": "31", "slackId": "U_REP_31" } ], "managerSlackId": "U_MGR_EMEA_ENT" }, "commercial": { "reps": [ { "ownerId": "41", "slackId": "U_REP_41" }, { "ownerId": "42", "slackId": "U_REP_42" } ], "managerSlackId": "U_MGR_EMEA_COM" } }, "APAC": { "enterprise": { "reps": [ { "ownerId": "51", "slackId": "U_REP_51" } ], "managerSlackId": "U_MGR_APAC" }, "commercial": { "reps": [ { "ownerId": "61", "slackId": "U_REP_61" } ], "managerSlackId": "U_MGR_APAC" } } }, "regions": { "DE": "EMEA", "FR": "EMEA", "JP": "APAC" }, "salesChannel": "C0SALES0001" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "slack_rate_limited" } }Recorded response · HTTP 200
{ "runId": "slack-rate-limited-vr_ec298074bb2e40a9906d9d41a2a32090", "workflow": "lead-routing-sla", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Sales", "team": "revops", "phase": "WAITING", "closed": false, "outcome": "ok", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "slack_rate_limited" }, "duplicateStarts": 0, "agents": [ { "name": "lead", "status": "ok", "summary": "slack-rate-limited.example, DE, ? employees", "durationMs": 304 }, { "name": "workloads", "status": "ok", "summary": "10 rep(s)", "durationMs": 1226 }, { "name": "routing", "status": "ok", "summary": "route: 41 (least_loaded, EMEA/commercial, SLA 240 min)", "durationMs": 0 } ], "actions": [ { "id": "hubspot.assign:976753710770", "kind": "hubspot.assign", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "applied", "summary": { "owner": "41", "how": "least_loaded", "region": "EMEA", "segment": "commercial" }, "attempts": 1, "ref": "976753710770", "detail": { "owner": "41", "dm": null, "at": "2026-10-22T20:03:52.777Z" }, "appliedAt": "2026-10-22T20:03:52.778Z", "reconciled": null }, { "id": "sla.first_touch:976753710770", "kind": "sla.first_touch", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240, "backup": "42" }, "attempts": 0, "waitUntil": "2026-10-23T00:03:52.778Z", "reconciled": null }, { "id": "sla.escalate:976753710770", "kind": "sla.escalate", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240 }, "attempts": 0, "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 2, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": "2026-10-23T00:03:52.778Z", "audit": { "seq": 5, "head": "3d568f736b6abd762f34896a4195f623b8eccdb787ef6d3035858892e5f42f45" }, "output": { "mode": "route", "owner": "41", "how": "least_loaded", "region": "EMEA", "segment": "commercial", "slaMinutes": 240 }, "events": [ { "at": "2026-10-22T20:03:42.939Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:03:44.169Z", "msg": "agents: lead=ok, workloads=ok" }, { "at": "2026-10-22T20:03:44.174Z", "msg": "planned 3 action(s): 0 need approval" }, { "at": "2026-10-22T20:03:52.779Z", "msg": "hubspot.assign:976753710770: applied" }, { "at": "2026-10-22T20:03:52.782Z", "msg": "sla.first_touch:976753710770: scheduled" }, { "at": "2026-10-22T20:03:52.785Z", "msg": "waiting until 2026-10-23T00:03:52.778Z" } ], "createdAt": "2026-10-22T20:03:42.939Z", "updatedAt": "2026-10-22T20:03:52.785Z", "duplicate": false } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request b7da1145df4a · processing 2.25ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "11" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.25ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "11" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · GET hubspot request · provider traffic · /crm/v3/objects/contacts/976753710770 · HTTP 200 · request d915c2b94073 · processing 1.82ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/976753710770' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.82ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090" }Recorded response headers
Response headers were not saved in this run.
Request body
No body shown for this read.
Recorded response · HTTP 200
{ "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "id": "976753710770", "properties": { "email": "[email protected]", "hs_email_domain": "slack-rate-limited.example", "country": "DE" }, "updatedAt": "2019-12-07T16:50:06.678Z", "url": "https://example.com/5803b020" } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 9588c8e05fe9 · processing 1.7ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "12" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.7ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "12" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request c831040bebb4 · processing 1.71ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hs_email_domain", "operator": "EQ", "value": "slack-rate-limited.example" }, { "propertyName": "hubspot_owner_id", "operator": "HAS_PROPERTY" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.71ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "387", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hs_email_domain", "operator": "EQ", "value": "slack-rate-limited.example" }, { "propertyName": "hubspot_owner_id", "operator": "HAS_PROPERTY" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request b7fbb941dc70 · processing 1.75ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "21" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.75ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "21" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 1, "results": [ { "properties": { "email": "[email protected]", "hs_email_domain": "enterprise-lead-one-hour-sla.example", "country": "US", "hubspot_owner_id": "21", "hs_lead_status": "NEW" }, "id": "867045641559", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" } ] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request f7c4c538d379 · processing 1.68ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "22" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.68ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "22" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 7a4dba8637dc · processing 1.57ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "23" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.57ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "23" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 6fb1e40bffee · processing 1.36ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "31" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.36ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "31" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request f7b563a3457c · processing 1.66ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "41" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.66ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "41" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 3, "results": [ { "properties": { "email": "[email protected]", "hubspot_owner_id": "41", "hs_lead_status": "NEW" }, "id": "591272872167", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" }, { "properties": { "email": "[email protected]", "hubspot_owner_id": "41", "hs_lead_status": "NEW" }, "id": "792064439845", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" }, { "properties": { "email": "[email protected]", "hs_email_domain": "account-owner-wins.example", "country": "DE", "hubspot_owner_id": "41", "hs_lead_status": "NEW" }, "id": "065741282028", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" } ] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request cc54e2cc2e40 · processing 1.7ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "42" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.7ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "42" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 3, "results": [ { "properties": { "email": "[email protected]", "hs_email_domain": "baseline.example", "country": "DE", "hubspot_owner_id": "42", "hs_lead_status": "NEW" }, "id": "634022197966", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" }, { "properties": { "email": "[email protected]", "hs_email_domain": "least-loaded-rep-assigned.example", "country": "DE", "hubspot_owner_id": "42", "hs_lead_status": "NEW" }, "id": "495455890714", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" }, { "properties": { "email": "[email protected]", "hs_email_domain": "missed-sla-reassigns.example", "country": "DE", "hubspot_owner_id": "42", "hs_lead_status": "NEW" }, "id": "471732750828", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" } ] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 84a58ab37710 · processing 1.67ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "51" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.67ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "51" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 335b8dc8db92 · processing 1.68ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/search' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "61" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.68ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "366", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "filterGroups": [ { "filters": [ { "propertyName": "hubspot_owner_id", "operator": "EQ", "value": "61" }, { "propertyName": "hs_lead_status", "operator": "EQ", "value": "NEW" } ] } ], "properties": [ "email", "firstname", "lastname", "company", "lifecyclestage", "hs_lead_status", "hubspot_owner_id", "hs_email_domain", "country", "numberofemployees", "notes_last_contacted", "createdate" ], "limit": 100 }Recorded response · HTTP 200
{ "total": 0, "results": [] } - · GET hubspot request · provider traffic · /crm/v3/objects/contacts/976753710770 · HTTP 200 · request e69207f55aea · processing 1.83ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/976753710770' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.83ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090" }Recorded response headers
Response headers were not saved in this run.
Request body
No body shown for this read.
Recorded response · HTTP 200
{ "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "id": "976753710770", "properties": { "email": "[email protected]", "hs_email_domain": "slack-rate-limited.example", "country": "DE" }, "updatedAt": "2019-12-07T16:50:06.678Z", "url": "https://example.com/60d0c1fb" } - · PATCH hubspot request · provider traffic · /crm/v3/objects/contacts/976753710770 · HTTP 200 · request 44909d01105d · processing 10.08ms
View sanitized request and response
Curl-style request view
curl --request PATCH 'https://fetchsandbox.com/sandbox/7657f560d2/crm/v3/objects/contacts/976753710770' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "properties": { "hubspot_owner_id": "41", "hs_lead_status": "NEW" } }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.08ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "63", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "properties": { "hubspot_owner_id": "41", "hs_lead_status": "NEW" } }Recorded response · HTTP 200
{ "properties": { "email": "[email protected]", "hs_email_domain": "slack-rate-limited.example", "country": "DE", "hubspot_owner_id": "41", "hs_lead_status": "NEW" }, "id": "976753710770", "archived": false, "createdAt": "2019-10-30T03:30:17.883Z", "updatedAt": "2019-12-07T16:50:06.678Z" } - · POST slack request · slack rate limited · /api/chat.postMessage · HTTP 429 · processing 0.9ms
View sanitized request and response
Curl-style request view
curl --request POST '<SLACK_TWIN_BASE_URL>/api/chat.postMessage' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "channel": "U_REP_41", "text": ":dart: New commercial lead b09d557d (least-loaded rep in the pod). First touch within 240 min.", "unfurl_links": false, "unfurl_media": false }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 0.9ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "168", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
{ "retry-after": "30" }Request body
{ "channel": "U_REP_41", "text": ":dart: New commercial lead b09d557d (least-loaded rep in the pod). First touch within 240 min.", "unfurl_links": false, "unfurl_media": false }Recorded response · HTTP 429
{ "ok": false, "error": "ratelimited" } - · POST slack request · provider traffic · /api/chat.postMessage · HTTP 429 · request 839d4fed87b2 · processing 0.9ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/632eabc32f/api/chat.postMessage' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "channel": "U_REP_41", "text": ":dart: New commercial lead b09d557d (least-loaded rep in the pod). First touch within 240 min.", "unfurl_links": false, "unfurl_media": false }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 0.9ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "168", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
{ "retry-after": "30" }Request body
{ "channel": "U_REP_41", "text": ":dart: New commercial lead b09d557d (least-loaded rep in the pod). First touch within 240 min.", "unfurl_links": false, "unfurl_media": false }Recorded response · HTTP 429
{ "ok": false, "error": "ratelimited" } - · POST slack request · slack rate limited · /api/chat.postMessage · HTTP 429 · processing 0.8ms
View sanitized request and response
Curl-style request view
curl --request POST '<SLACK_TWIN_BASE_URL>/api/chat.postMessage' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "channel": "U_REP_41", "text": ":dart: New commercial lead b09d557d (least-loaded rep in the pod). First touch within 240 min.", "unfurl_links": false, "unfurl_media": false }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 0.8ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "168", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
{ "retry-after": "30" }Request body
{ "channel": "U_REP_41", "text": ":dart: New commercial lead b09d557d (least-loaded rep in the pod). First touch within 240 min.", "unfurl_links": false, "unfurl_media": false }Recorded response · HTTP 429
{ "ok": false, "error": "ratelimited" } - · POST slack request · provider traffic · /api/chat.postMessage · HTTP 429 · request 30db76a92c51 · processing 0.8ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/632eabc32f/api/chat.postMessage' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "channel": "U_REP_41", "text": ":dart: New commercial lead b09d557d (least-loaded rep in the pod). First touch within 240 min.", "unfurl_links": false, "unfurl_media": false }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 0.8ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "168", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
{ "retry-after": "30" }Request body
{ "channel": "U_REP_41", "text": ":dart: New commercial lead b09d557d (least-loaded rep in the pod). First touch within 240 min.", "unfurl_links": false, "unfurl_media": false }Recorded response · HTTP 429
{ "ok": false, "error": "ratelimited" } - · POST slack request · slack rate limited · /api/chat.postMessage · HTTP 429 · processing 0.91ms
View sanitized request and response
Curl-style request view
curl --request POST '<SLACK_TWIN_BASE_URL>/api/chat.postMessage' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "channel": "U_REP_41", "text": ":dart: New commercial lead b09d557d (least-loaded rep in the pod). First touch within 240 min.", "unfurl_links": false, "unfurl_media": false }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 0.91ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "168", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
{ "retry-after": "30" }Request body
{ "channel": "U_REP_41", "text": ":dart: New commercial lead b09d557d (least-loaded rep in the pod). First touch within 240 min.", "unfurl_links": false, "unfurl_media": false }Recorded response · HTTP 429
{ "ok": false, "error": "ratelimited" } - · POST slack request · provider traffic · /api/chat.postMessage · HTTP 429 · request bec88544821b · processing 0.91ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/632eabc32f/api/chat.postMessage' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "channel": "U_REP_41", "text": ":dart: New commercial lead b09d557d (least-loaded rep in the pod). First touch within 240 min.", "unfurl_links": false, "unfurl_media": false }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 0.91ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "168", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "content-type": "application/json; charset=utf-8" }Recorded response headers
{ "retry-after": "30" }Request body
{ "channel": "U_REP_41", "text": ":dart: New commercial lead b09d557d (least-loaded rep in the pod). First touch within 240 min.", "unfurl_links": false, "unfurl_media": false }Recorded response · HTTP 429
{ "ok": false, "error": "ratelimited" } - · GET app request /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/slack_rate_limited/runs · slack rate limited · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/slack_rate_limited/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:53.622986+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [ { "runId": "slack-rate-limited-vr_ec298074bb2e40a9906d9d41a2a32090", "workflow": "lead-routing-sla", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Sales", "team": "revops", "phase": "WAITING", "closed": false, "outcome": "ok", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "slack_rate_limited" }, "duplicateStarts": 0, "agents": [ { "name": "lead", "status": "ok", "summary": "slack-rate-limited.example, DE, ? employees", "durationMs": 304 }, { "name": "workloads", "status": "ok", "summary": "10 rep(s)", "durationMs": 1226 }, { "name": "routing", "status": "ok", "summary": "route: 41 (least_loaded, EMEA/commercial, SLA 240 min)", "durationMs": 0 } ], "actions": [ { "id": "hubspot.assign:976753710770", "kind": "hubspot.assign", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "applied", "summary": { "owner": "41", "how": "least_loaded", "region": "EMEA", "segment": "commercial" }, "attempts": 1, "ref": "976753710770", "detail": { "owner": "41", "dm": null, "at": "2026-10-22T20:03:52.777Z" }, "appliedAt": "2026-10-22T20:03:52.778Z", "reconciled": null }, { "id": "sla.first_touch:976753710770", "kind": "sla.first_touch", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240, "backup": "42" }, "attempts": 0, "waitUntil": "2026-10-23T00:03:52.778Z", "reconciled": null }, { "id": "sla.escalate:976753710770", "kind": "sla.escalate", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240 }, "attempts": 0, "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 2, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": "2026-10-23T00:03:52.778Z", "audit": { "seq": 5, "head": "3d568f736b6abd762f34896a4195f623b8eccdb787ef6d3035858892e5f42f45" }, "output": { "mode": "route", "owner": "41", "how": "least_loaded", "region": "EMEA", "segment": "commercial", "slaMinutes": 240 }, "events": [ { "at": "2026-10-22T20:03:42.939Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:03:44.169Z", "msg": "agents: lead=ok, workloads=ok" }, { "at": "2026-10-22T20:03:44.174Z", "msg": "planned 3 action(s): 0 need approval" }, { "at": "2026-10-22T20:03:52.779Z", "msg": "hubspot.assign:976753710770: applied" }, { "at": "2026-10-22T20:03:52.782Z", "msg": "sla.first_touch:976753710770: scheduled" }, { "at": "2026-10-22T20:03:52.785Z", "msg": "waiting until 2026-10-23T00:03:52.778Z" } ], "createdAt": "2026-10-22T20:03:42.939Z", "updatedAt": "2026-10-22T20:03:52.785Z" } ] } - · POST app request /invocations · slack rate limited · HTTP 200
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "start", "runId": "slack-rate-limited-vr_ec298074bb2e40a9906d9d41a2a32090", "input": { "contactId": "976753710770", "pods": { "NA": { "enterprise": { "reps": [ { "ownerId": "11", "slackId": "U_REP_11" }, { "ownerId": "12", "slackId": "U_REP_12" } ], "managerSlackId": "U_MGR_NA_ENT" }, "commercial": { "reps": [ { "ownerId": "21", "slackId": "U_REP_21" }, { "ownerId": "22", "slackId": "U_REP_22" }, { "ownerId": "23", "slackId": "U_REP_23" } ], "managerSlackId": "U_MGR_NA_COM" } }, "EMEA": { "enterprise": { "reps": [ { "ownerId": "31", "slackId": "U_REP_31" } ], "managerSlackId": "U_MGR_EMEA_ENT" }, "commercial": { "reps": [ { "ownerId": "41", "slackId": "U_REP_41" }, { "ownerId": "42", "slackId": "U_REP_42" } ], "managerSlackId": "U_MGR_EMEA_COM" } }, "APAC": { "enterprise": { "reps": [ { "ownerId": "51", "slackId": "U_REP_51" } ], "managerSlackId": "U_MGR_APAC" }, "commercial": { "reps": [ { "ownerId": "61", "slackId": "U_REP_61" } ], "managerSlackId": "U_MGR_APAC" } } }, "regions": { "DE": "EMEA", "FR": "EMEA", "JP": "APAC" }, "salesChannel": "C0SALES0001" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "slack_rate_limited" } }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:53.871309+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "1078", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json" }Request body
{ "action": "start", "runId": "slack-rate-limited-vr_ec298074bb2e40a9906d9d41a2a32090", "input": { "contactId": "976753710770", "pods": { "NA": { "enterprise": { "reps": [ { "ownerId": "11", "slackId": "U_REP_11" }, { "ownerId": "12", "slackId": "U_REP_12" } ], "managerSlackId": "U_MGR_NA_ENT" }, "commercial": { "reps": [ { "ownerId": "21", "slackId": "U_REP_21" }, { "ownerId": "22", "slackId": "U_REP_22" }, { "ownerId": "23", "slackId": "U_REP_23" } ], "managerSlackId": "U_MGR_NA_COM" } }, "EMEA": { "enterprise": { "reps": [ { "ownerId": "31", "slackId": "U_REP_31" } ], "managerSlackId": "U_MGR_EMEA_ENT" }, "commercial": { "reps": [ { "ownerId": "41", "slackId": "U_REP_41" }, { "ownerId": "42", "slackId": "U_REP_42" } ], "managerSlackId": "U_MGR_EMEA_COM" } }, "APAC": { "enterprise": { "reps": [ { "ownerId": "51", "slackId": "U_REP_51" } ], "managerSlackId": "U_MGR_APAC" }, "commercial": { "reps": [ { "ownerId": "61", "slackId": "U_REP_61" } ], "managerSlackId": "U_MGR_APAC" } } }, "regions": { "DE": "EMEA", "FR": "EMEA", "JP": "APAC" }, "salesChannel": "C0SALES0001" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "slack_rate_limited" } }Recorded response · HTTP 200
{ "runId": "slack-rate-limited-vr_ec298074bb2e40a9906d9d41a2a32090", "workflow": "lead-routing-sla", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Sales", "team": "revops", "phase": "WAITING", "closed": false, "outcome": "ok", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "slack_rate_limited" }, "duplicateStarts": 1, "agents": [ { "name": "lead", "status": "ok", "summary": "slack-rate-limited.example, DE, ? employees", "durationMs": 304 }, { "name": "workloads", "status": "ok", "summary": "10 rep(s)", "durationMs": 1226 }, { "name": "routing", "status": "ok", "summary": "route: 41 (least_loaded, EMEA/commercial, SLA 240 min)", "durationMs": 0 } ], "actions": [ { "id": "hubspot.assign:976753710770", "kind": "hubspot.assign", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "applied", "summary": { "owner": "41", "how": "least_loaded", "region": "EMEA", "segment": "commercial" }, "attempts": 1, "ref": "976753710770", "detail": { "owner": "41", "dm": null, "at": "2026-10-22T20:03:52.777Z" }, "appliedAt": "2026-10-22T20:03:52.778Z", "reconciled": null }, { "id": "sla.first_touch:976753710770", "kind": "sla.first_touch", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240, "backup": "42" }, "attempts": 0, "waitUntil": "2026-10-23T00:03:52.778Z", "reconciled": null }, { "id": "sla.escalate:976753710770", "kind": "sla.escalate", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240 }, "attempts": 0, "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 2, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": "2026-10-23T00:03:52.778Z", "audit": { "seq": 6, "head": "c599fe4993727b6bfa99c3a8e5dff01289a9c77a1591d9c00560ae5299a63ab8" }, "output": { "mode": "route", "owner": "41", "how": "least_loaded", "region": "EMEA", "segment": "commercial", "slaMinutes": 240 }, "events": [ { "at": "2026-10-22T20:03:42.939Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:03:44.169Z", "msg": "agents: lead=ok, workloads=ok" }, { "at": "2026-10-22T20:03:44.174Z", "msg": "planned 3 action(s): 0 need approval" }, { "at": "2026-10-22T20:03:52.779Z", "msg": "hubspot.assign:976753710770: applied" }, { "at": "2026-10-22T20:03:52.782Z", "msg": "sla.first_touch:976753710770: scheduled" }, { "at": "2026-10-22T20:03:52.785Z", "msg": "waiting until 2026-10-23T00:03:52.778Z" }, { "at": "2026-10-22T20:03:53.738Z", "msg": "duplicate start ignored" } ], "createdAt": "2026-10-22T20:03:42.939Z", "updatedAt": "2026-10-22T20:03:53.738Z", "duplicate": true } - · GET app request /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/slack_rate_limited/runs · slack rate limited · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/slack_rate_limited/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:54.197816+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [ { "runId": "slack-rate-limited-vr_ec298074bb2e40a9906d9d41a2a32090", "workflow": "lead-routing-sla", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Sales", "team": "revops", "phase": "WAITING", "closed": false, "outcome": "ok", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "slack_rate_limited" }, "duplicateStarts": 1, "agents": [ { "name": "lead", "status": "ok", "summary": "slack-rate-limited.example, DE, ? employees", "durationMs": 304 }, { "name": "workloads", "status": "ok", "summary": "10 rep(s)", "durationMs": 1226 }, { "name": "routing", "status": "ok", "summary": "route: 41 (least_loaded, EMEA/commercial, SLA 240 min)", "durationMs": 0 } ], "actions": [ { "id": "hubspot.assign:976753710770", "kind": "hubspot.assign", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "applied", "summary": { "owner": "41", "how": "least_loaded", "region": "EMEA", "segment": "commercial" }, "attempts": 1, "ref": "976753710770", "detail": { "owner": "41", "dm": null, "at": "2026-10-22T20:03:52.777Z" }, "appliedAt": "2026-10-22T20:03:52.778Z", "reconciled": null }, { "id": "sla.first_touch:976753710770", "kind": "sla.first_touch", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240, "backup": "42" }, "attempts": 0, "waitUntil": "2026-10-23T00:03:52.778Z", "reconciled": null }, { "id": "sla.escalate:976753710770", "kind": "sla.escalate", "provider": "hubspot", "agent": "routing", "gate": "auto", "status": "scheduled", "summary": { "minutes": 240 }, "attempts": 0, "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 2, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": "2026-10-23T00:03:52.778Z", "audit": { "seq": 6, "head": "c599fe4993727b6bfa99c3a8e5dff01289a9c77a1591d9c00560ae5299a63ab8" }, "output": { "mode": "route", "owner": "41", "how": "least_loaded", "region": "EMEA", "segment": "commercial", "slaMinutes": 240 }, "events": [ { "at": "2026-10-22T20:03:42.939Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:03:44.169Z", "msg": "agents: lead=ok, workloads=ok" }, { "at": "2026-10-22T20:03:44.174Z", "msg": "planned 3 action(s): 0 need approval" }, { "at": "2026-10-22T20:03:52.779Z", "msg": "hubspot.assign:976753710770: applied" }, { "at": "2026-10-22T20:03:52.782Z", "msg": "sla.first_touch:976753710770: scheduled" }, { "at": "2026-10-22T20:03:52.785Z", "msg": "waiting until 2026-10-23T00:03:52.778Z" }, { "at": "2026-10-22T20:03:53.738Z", "msg": "duplicate start ignored" } ], "createdAt": "2026-10-22T20:03:42.939Z", "updatedAt": "2026-10-22T20:03:53.738Z" } ] } - · GET app request /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/invalid_input_rejected/runs · invalid input rejected · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/invalid_input_rejected/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:54.457901+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json", "content-length": "11" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [] } - · POST app request /invocations · invalid input rejected · HTTP 400
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "start", "runId": "invalid-input-rejected-vr_ec298074bb2e40a9906d9d41a2a32090", "input": { "contactId": "[email protected]", "pods": { "NA": { "enterprise": { "reps": [ { "ownerId": "11", "slackId": "U_REP_11" }, { "ownerId": "12", "slackId": "U_REP_12" } ], "managerSlackId": "U_MGR_NA_ENT" }, "commercial": { "reps": [ { "ownerId": "21", "slackId": "U_REP_21" }, { "ownerId": "22", "slackId": "U_REP_22" }, { "ownerId": "23", "slackId": "U_REP_23" } ], "managerSlackId": "U_MGR_NA_COM" } }, "EMEA": { "enterprise": { "reps": [ { "ownerId": "31", "slackId": "U_REP_31" } ], "managerSlackId": "U_MGR_EMEA_ENT" }, "commercial": { "reps": [ { "ownerId": "41", "slackId": "U_REP_41" }, { "ownerId": "42", "slackId": "U_REP_42" } ], "managerSlackId": "U_MGR_EMEA_COM" } }, "APAC": { "enterprise": { "reps": [ { "ownerId": "51", "slackId": "U_REP_51" } ], "managerSlackId": "U_MGR_APAC" }, "commercial": { "reps": [ { "ownerId": "61", "slackId": "U_REP_61" } ], "managerSlackId": "U_MGR_APAC" } } }, "salesChannel": "C0SALES0001" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "invalid_input_rejected" } }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:54.698545+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "1041", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json", "content-length": "98" }Request body
{ "action": "start", "runId": "invalid-input-rejected-vr_ec298074bb2e40a9906d9d41a2a32090", "input": { "contactId": "[email protected]", "pods": { "NA": { "enterprise": { "reps": [ { "ownerId": "11", "slackId": "U_REP_11" }, { "ownerId": "12", "slackId": "U_REP_12" } ], "managerSlackId": "U_MGR_NA_ENT" }, "commercial": { "reps": [ { "ownerId": "21", "slackId": "U_REP_21" }, { "ownerId": "22", "slackId": "U_REP_22" }, { "ownerId": "23", "slackId": "U_REP_23" } ], "managerSlackId": "U_MGR_NA_COM" } }, "EMEA": { "enterprise": { "reps": [ { "ownerId": "31", "slackId": "U_REP_31" } ], "managerSlackId": "U_MGR_EMEA_ENT" }, "commercial": { "reps": [ { "ownerId": "41", "slackId": "U_REP_41" }, { "ownerId": "42", "slackId": "U_REP_42" } ], "managerSlackId": "U_MGR_EMEA_COM" } }, "APAC": { "enterprise": { "reps": [ { "ownerId": "51", "slackId": "U_REP_51" } ], "managerSlackId": "U_MGR_APAC" }, "commercial": { "reps": [ { "ownerId": "61", "slackId": "U_REP_61" } ], "managerSlackId": "U_MGR_APAC" } } }, "salesChannel": "C0SALES0001" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "invalid_input_rejected" } }Recorded response · HTTP 400
{ "error": "invalid input", "issues": [ "contactId: Invalid string: must match pattern /^\\d{1,12}$/" ] } - · GET app request /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/invalid_input_rejected/runs · invalid input rejected · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/invalid_input_rejected/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:55.055055+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json", "content-length": "11" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [] } - · POST app request /invocations · invalid input rejected · HTTP 400
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "start", "runId": "invalid-input-rejected-vr_ec298074bb2e40a9906d9d41a2a32090", "input": { "contactId": "[email protected]", "pods": { "NA": { "enterprise": { "reps": [ { "ownerId": "11", "slackId": "U_REP_11" }, { "ownerId": "12", "slackId": "U_REP_12" } ], "managerSlackId": "U_MGR_NA_ENT" }, "commercial": { "reps": [ { "ownerId": "21", "slackId": "U_REP_21" }, { "ownerId": "22", "slackId": "U_REP_22" }, { "ownerId": "23", "slackId": "U_REP_23" } ], "managerSlackId": "U_MGR_NA_COM" } }, "EMEA": { "enterprise": { "reps": [ { "ownerId": "31", "slackId": "U_REP_31" } ], "managerSlackId": "U_MGR_EMEA_ENT" }, "commercial": { "reps": [ { "ownerId": "41", "slackId": "U_REP_41" }, { "ownerId": "42", "slackId": "U_REP_42" } ], "managerSlackId": "U_MGR_EMEA_COM" } }, "APAC": { "enterprise": { "reps": [ { "ownerId": "51", "slackId": "U_REP_51" } ], "managerSlackId": "U_MGR_APAC" }, "commercial": { "reps": [ { "ownerId": "61", "slackId": "U_REP_61" } ], "managerSlackId": "U_MGR_APAC" } } }, "salesChannel": "C0SALES0001" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "invalid_input_rejected" } }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:55.303560+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "1041", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json", "content-length": "98" }Request body
{ "action": "start", "runId": "invalid-input-rejected-vr_ec298074bb2e40a9906d9d41a2a32090", "input": { "contactId": "[email protected]", "pods": { "NA": { "enterprise": { "reps": [ { "ownerId": "11", "slackId": "U_REP_11" }, { "ownerId": "12", "slackId": "U_REP_12" } ], "managerSlackId": "U_MGR_NA_ENT" }, "commercial": { "reps": [ { "ownerId": "21", "slackId": "U_REP_21" }, { "ownerId": "22", "slackId": "U_REP_22" }, { "ownerId": "23", "slackId": "U_REP_23" } ], "managerSlackId": "U_MGR_NA_COM" } }, "EMEA": { "enterprise": { "reps": [ { "ownerId": "31", "slackId": "U_REP_31" } ], "managerSlackId": "U_MGR_EMEA_ENT" }, "commercial": { "reps": [ { "ownerId": "41", "slackId": "U_REP_41" }, { "ownerId": "42", "slackId": "U_REP_42" } ], "managerSlackId": "U_MGR_EMEA_COM" } }, "APAC": { "enterprise": { "reps": [ { "ownerId": "51", "slackId": "U_REP_51" } ], "managerSlackId": "U_MGR_APAC" }, "commercial": { "reps": [ { "ownerId": "61", "slackId": "U_REP_61" } ], "managerSlackId": "U_MGR_APAC" } } }, "salesChannel": "C0SALES0001" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_ec298074bb2e40a9906d9d41a2a32090", "fs_case": "invalid_input_rejected" } }Recorded response · HTTP 400
{ "error": "invalid input", "issues": [ "contactId: Invalid string: must match pattern /^\\d{1,12}$/" ] } - · GET app request /verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/invalid_input_rejected/runs · invalid input rejected · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/b9bd0aca2cb26717c600676eefc822f6aa6981a758b3049b/verify/runs/vr_ec298074bb2e40a9906d9d41a2a32090/cases/invalid_input_rejected/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_ec298074bb2e40a9906d9d41a2a32090' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:03:55.622612+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_ec298074bb2e40a9906d9d41a2a32090", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json", "content-length": "11" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [] }
Expand a request to inspect its sanitized payload. Credentials and personal data stay hidden.
Timestamps reflect when the sandbox recorded each request, not the order your app triggered them.
- Verification covers the declared HTTP actions and state reads in this run.
- The app version shown was supplied by the app itself, not independently checked.
- Passing all checks in this run does not certify the whole app as production-ready.
- The verifier session does not survive a restart. This says nothing about the durability of the app under test.
- App state shown here is what the app's own endpoint reported. It is not independently checked against the database.
Sanitized summary. Expand a timeline event to inspect the safe request and response fields; sensitive provider and application data stays hidden.