{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/NotificationPayload", "title": "NotificationPayload", "type": "object", "description": "The top-level notification payload sent to the Bugsnag Error Reporting API. Contains the API key, notifier information, and one or more error events.", "required": [ "apiKey", "notifier", "events" ], "properties": { "apiKey": { "type": "string", "description": "The Bugsnag API key for the project. Found in project settings on the Bugsnag dashboard.", "example": "c9d60ae4c7e70c4b6c4ebd3e8056d2b8" }, "payloadVersion": { "type": "string", "description": "The version of the payload format. Current version is 4.", "enum": [ "4" ], "default": "4" }, "notifier": { "$ref": "#/components/schemas/Notifier" }, "events": { "type": "array", "description": "The list of error events to report. Each event represents an individual error occurrence.", "minItems": 1, "items": { "$ref": "#/components/schemas/EventPayload" } } } }