Create Crash Report
horizon_create_crash_reportSubmits crash reports to horizOn, grouping incidents by fingerprint and detecting regressions when resolved groups get new crashes.
Instructions
Submits a crash report to horizOn. Crashes are grouped by fingerprint, with automatic regression detection when a resolved group receives new crashes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| os | Yes | OS details (e.g. 'Android 14', 'iOS 17.2') | |
| type | Yes | Crash type: CRASH (fatal), NON_FATAL (exception), or ANR (Application Not Responding) | |
| userId | No | User ID (UUID) who experienced the crash | |
| message | Yes | Error message (1-5000 characters) | |
| platform | Yes | Platform (e.g. 'Android', 'iOS', 'Windows') | |
| sessionId | Yes | Session ID from horizon_create_crash_session | |
| appVersion | Yes | App version (e.g. '1.2.3') | |
| customKeys | No | Key-value metadata (max 10 entries) | |
| sdkVersion | Yes | horizOn SDK version | |
| stackTrace | No | Full stack trace (max 20000 characters) | |
| breadcrumbs | No | Activity trail before the crash (max 50 items) | |
| deviceModel | Yes | Device model (e.g. 'Pixel 8', 'iPhone 15') | |
| fingerprint | Yes | Grouping key — crashes with the same fingerprint are grouped together (1-128 characters) | |
| deviceMemoryMb | No | Device RAM in MB |