{
  "fixtureNote": "Invented offline crawl response.",
  "ok": true,
  "job": {
    "id": "example-partial",
    "type": "crawl",
    "status": "completed",
    "input": {
      "url": "https://example.com/docs/intro",
      "mode": "read",
      "format": "markdown",
      "egress": "direct",
      "limit": 5,
      "maxDepth": 1
    },
    "result": {
      "start": "https://example.com/docs/intro",
      "mode": "read",
      "pages": [
        {
          "url": "https://example.com/docs/intro",
          "requestId": "fixture-page-0",
          "depth": 0,
          "content": "# Introduction"
        },
        {
          "url": "https://example.com/docs/glossary",
          "requestId": "fixture-page-1",
          "depth": 1,
          "content": "# Glossary"
        }
      ],
      "pagesCrawled": 2,
      "urlsDiscovered": 5,
      "errors": [
        {
          "url": "https://example.com/docs/api",
          "reason": "timeout",
          "message": "The request timed out.",
          "requestId": "fixture-error-0",
          "charged": false
        },
        {
          "url": "https://example.com/docs/archive",
          "reason": "robots_disallowed",
          "message": "Crawl access disallowed.",
          "requestId": "fixture-error-1",
          "charged": false
        },
        {
          "url": "https://example.com/docs/limits",
          "reason": "rate_limited",
          "message": "The origin asked the client to slow down.",
          "requestId": "fixture-error-2",
          "charged": false
        }
      ],
      "errorCount": 3,
      "cancelled": false
    }
  }
}
