# GET /diagnostics/crash

Read a bounded page of a listed crash report.

This is a device HTTP route. Set `DEVICE_URL` to your reachable device URL; [connection and examples](https://mcp.applesauceos.com/doc/http.md) explain how. Do not append this path to the public MCP URL.

## Parameters

| Parameter | Type | Meaning |
| --- | --- | --- |
| `id` | query string | Required 64-character reportId returned by diagnostics/crashes. |
| `offset` | query string | Byte offset 0..67108864; default 0. |
| `maxBytes` | query string | 1024..524288; default 65536. |

## Response

JSON {reportId,content,offset,truncated,nextOffset}.

## Example

```sh
curl --fail-with-body "$DEVICE_URL/diagnostics/crash?id=REPORT_ID&offset=0&maxBytes=65536"
```

## Notes

Follow nextOffset when truncated. Arbitrary filesystem paths and report deletion are not supported.

Check the HTTP status and any JSON error. [HTTP workflows and error handling](https://mcp.applesauceos.com/doc/http-guide.md) explain shared limits. [All endpoints](https://mcp.applesauceos.com/doc/http.md).
