Replay VisionGet frozen Scout report

Get frozen Scout report

Full frozen sections/evidence/coverage/cost/delivery. Server builds epoch-ms links; deleted observations retain archival replay fallback but video expires after30d. Reports retained after Scout/scanner deletion with no automatic TTL. Delivery at most once per channel; uncertain sends never resent. A logs-sensitive report (filed by a Scout that reads server logs) needs logs:read for mcp_ keys and a non-HIPAA client: 403 insufficient_scope/hipaa_restricted, 503 privacy_unknown.

curl -X GET "https://mythic-analytics.gulp.workers.dev/client/v1/replay-vision/reports/123e4567-e89b-12d3-a456-426614174000" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_TOKEN"
{
  "success": true,
  "data": {
    "id": "123e4567-e89b-12d3-a456-426614174000",
    "run_id": "123e4567-e89b-12d3-a456-426614174000",
    "location_id": "example_string",
    "scout_id": "123e4567-e89b-12d3-a456-426614174000",
    "scanner_id": "123e4567-e89b-12d3-a456-426614174000",
    "source_scout_id": "123e4567-e89b-12d3-a456-426614174000",
    "source_scanner_id": "123e4567-e89b-12d3-a456-426614174000",
    "title": "example_string",
    "summary_md": "example_string",
    "priority": "P0",
    "observation_count": 10,
    "nothing_notable": true,
    "coverage": {},
    "provider": "example_string",
    "model_used": "example_string",
    "usage": {},
    "cost_usd": 3.14,
    "cost_reporting": {
      "provider_calls": 123,
      "reported_cost_calls": 42,
      "unreported_cost_calls": 42,
      "coverage": "no_calls"
    },
    "created_at": "2024-12-25T10:00:00Z",
    "publish_status": "pending",
    "sources": [
      "observations"
    ],
    "logs_sensitive": true,
    "redacted_at": "2024-12-25T10:00:00Z",
    "restricted": {
      "reason": "insufficient_scope",
      "required": "example_string"
    },
    "sections": [
      {
        "heading": "example_string",
        "summary_md": "example_string",
        "priority": "example_string",
        "session_count": 10,
        "observation_ids": [
          "123e4567-e89b-12d3-a456-426614174000"
        ],
        "evidence": [
          {
            "observation_id": "123e4567-e89b-12d3-a456-426614174000",
            "location_id": "example_string",
            "session_id": "example_string",
            "scanner": {
              "id": "123e4567-e89b-12d3-a456-426614174000",
              "name": "John Doe",
              "type": "example_string",
              "version": 42
            },
            "recording_ms": 42,
            "recording_start_ms": 42,
            "recording_window_ids": [
              "example_string"
            ],
            "excerpt": "example_string",
            "observation_url": "example_string",
            "citation_index": 42,
            "archival": true,
            "replay_url": "example_string"
          }
        ],
        "log_evidence": [
          {
            "log_uuid": "example_string",
            "location_id": "example_string",
            "session_id": "example_string",
            "distinct_id": "example_string",
            "pattern_id": "example_string",
            "service": "example_string",
            "level": "example_string",
            "timestamp": "2024-12-25T10:00:00Z",
            "excerpt": "example_string",
            "log_url": "example_string",
            "archival": true
          }
        ]
      }
    ],
    "evidence": [
      {
        "observation_id": "123e4567-e89b-12d3-a456-426614174000",
        "location_id": "example_string",
        "session_id": "example_string",
        "scanner": {
          "id": "123e4567-e89b-12d3-a456-426614174000",
          "name": "John Doe",
          "type": "example_string",
          "version": 42
        },
        "recording_ms": 42,
        "recording_start_ms": 42,
        "recording_window_ids": [
          "example_string"
        ],
        "excerpt": "example_string",
        "observation_url": "example_string",
        "citation_index": 42,
        "archival": true,
        "replay_url": "example_string"
      }
    ],
    "log_evidence": [
      {
        "log_uuid": "example_string",
        "location_id": "example_string",
        "session_id": "example_string",
        "distinct_id": "example_string",
        "pattern_id": "example_string",
        "service": "example_string",
        "level": "example_string",
        "timestamp": "2024-12-25T10:00:00Z",
        "excerpt": "example_string",
        "log_url": "example_string",
        "archival": true
      }
    ],
    "scout_snapshot": {},
    "scanner_snapshot": {},
    "deliveries": [
      {
        "id": "123e4567-e89b-12d3-a456-426614174000",
        "source_channel_id": "123e4567-e89b-12d3-a456-426614174000",
        "status": "pending",
        "attempted_at": "2024-12-25T10:00:00Z",
        "http_status": 42,
        "error": "example_string"
      }
    ]
  }
}
GET
/client/v1/replay-vision/reports/{id}
GET
Base URLstring

Target server for requests. Edit to use your own host.

Bearer Token
Bearer Tokenstring
Required

Agency key (ak_) only; a location secret key (sk_) gets 403 agency_required. Agency-wide scoped keys (mcp_) need replay_vision:read or replay_vision:write.

Agency key (ak_) only; a location secret key (sk_) gets 403 agency_required. Agency-wide scoped keys (mcp_) need replay_vision:read or replay_vision:write.
Request Preview
Response

Response will appear here after sending the request

Authentication

header
Authorizationstring
Required

Bearer token. Agency key (ak_) only; a location secret key (sk_) gets 403 agency_required. Agency-wide scoped keys (mcp_) need replay_vision:read or replay_vision:write.

Path Parameters

Responses

successboolean
dataobject