Crashlytics

Overview

Crash and error reporting: single/batch report ingest, issue summary, triage (patch), and report detail queries.

API

{pe} = /projects/{projectId}/environments/{environmentId}.

MethodPathNotes
GET/crashlytics/healthHealth
POST/crashlytics{pe}/reportsAPI key ingest (crashlytics:ingest)
POST/crashlytics{pe}/reports:batchAPI key ingest
GET/crashlytics{pe}/summaryJWT
GET/crashlytics{pe}/issuesJWT
GET/PATCH/crashlytics{pe}/issues/{issueId}JWT
GET/crashlytics{pe}/issues/{issueId}/reportsJWT
GET/crashlytics{pe}/reports/{reportId}JWT

Clients

PackageRuntime
@vijihub/crashlyticsbrowser (scoped ingest)
VijiHub.Crashlytics.NET

Implementation

  1. Enable Crashlytics on the environment.
  2. Ship a scoped crashlytics:ingest key with the client SDK.
  3. Triage issues in Console or via JWT query/patch APIs.
  4. Prefer batch ingest on mobile burst failures.

Constraints

  • Ingest uses scoped keys only in clients.
  • Issue management requires JWT.
  • Avoid attaching secrets or PII in crash payloads beyond what you intend to store.