diff --git a/providers/sentry/index.json b/providers/sentry/index.json new file mode 100644 index 0000000..6a7b371 --- /dev/null +++ b/providers/sentry/index.json @@ -0,0 +1,13 @@ +{ + "label": "Sentry", + "configs": { + "latest_version": "latest", + "topic_identifier": "sentry-hook-resource" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-02" + } + } +} diff --git a/providers/sentry/latest/activity_alert.triggered.json b/providers/sentry/latest/activity_alert.triggered.json new file mode 100644 index 0000000..4533f66 --- /dev/null +++ b/providers/sentry/latest/activity_alert.triggered.json @@ -0,0 +1,99 @@ +{ + "headers": { + "content-type": "application/json", + "sentry-hook-resource": "activity_alert" + }, + "body": { + "action": "triggered", + "installation": { + "uuid": "717a85e5-236c-45c0-8b4e-ba01f5391395" + }, + "data": { + "issue": { + "url": "https://sentry.io/api/0/organizations/acme/issues/43/", + "web_url": "https://sentry.io/organizations/acme/issues/43/", + "project_url": "https://sentry.io/organizations/acme/issues/?project=2", + "id": "43", + "shareId": null, + "shortId": "ERROR-GEN-R", + "title": "TypeError: you aren't my type", + "culprit": "test-transaction-0-6232b23e-e457-4436-aebc-333c53a831c8", + "permalink": "https://sentry.io/organizations/acme/issues/43/", + "logger": "edge-function", + "level": "warning", + "status": "unresolved", + "statusDetails": {}, + "substatus": "escalating", + "isPublic": false, + "platform": "javascript", + "project": { + "id": "2", + "name": "error-gen", + "slug": "error-gen", + "platform": "javascript-nextjs" + }, + "type": "default", + "metadata": { + "title": "TypeError: you aren't my type", + "sdk": { + "name": "edge-function", + "name_normalized": "other" + }, + "initial_priority": 50 + }, + "numComments": 0, + "assignedTo": null, + "isBookmarked": false, + "isSubscribed": false, + "subscriptionDetails": null, + "hasSeen": false, + "annotations": [], + "issueType": "error", + "issueCategory": "error", + "priority": "high", + "priorityLockedAt": null, + "seerFixabilityScore": 0.5523562431335449, + "seerAutofixLastTriggered": null, + "seerExplorerAutofixLastTriggered": "2026-06-29T19:58:21.418074Z", + "isUnhandled": false, + "count": "1", + "userCount": 24, + "firstSeen": "2026-06-29T19:51:40.373000Z", + "lastSeen": "2026-06-29T19:51:40.373000Z" + }, + "activity": { + "type": "seer_root_cause_completed", + "details": { + "summary": "Synthetic test error deliberately fired by error-generator.sentry.dev in a batch of 24 against the error-gen project" + } + }, + "alert": { + "id": 10, + "title": "I'm keeping an eye on Seer \ud83d\udc40", + "sentry_app_id": 2, + "url": "https://sentry.io/organizations/acme/monitors/alerts/10/", + "settings": [ + { + "name": "title", + "value": "A Title" + }, + { + "name": "description", + "value": "A Description" + } + ] + } + }, + "actor": { + "type": "application", + "id": "sentry", + "name": "Sentry" + } + }, + "topic": "activity_alert.triggered", + "source": { + "type": "vendor-documentation", + "url": "https://docs.sentry.io/integrations/integration-platform/webhooks/activity-alerts/", + "retrieved": "2026-10-02" + } +} diff --git a/providers/sentry/latest/comment.created.json b/providers/sentry/latest/comment.created.json new file mode 100644 index 0000000..82a1fe1 --- /dev/null +++ b/providers/sentry/latest/comment.created.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json", + "sentry-hook-resource": "comment" + }, + "body": { + "action": "created", + "data": { + "comment": "adding a comment", + "project_slug": "sentry", + "comment_id": 1234, + "issue_id": 100, + "timestamp": "2022-03-02T21:51:44.118160Z" + }, + "installation": { + "uuid": "eac5a0ae-60ec-418f-9318-46dc5e7e52ec" + }, + "actor": { + "type": "user", + "id": 1, + "name": "colleen" + } + }, + "topic": "comment.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.sentry.io/integrations/integration-platform/webhooks/comments/", + "retrieved": "2026-10-02" + } +} diff --git a/providers/sentry/latest/error.created.json b/providers/sentry/latest/error.created.json new file mode 100644 index 0000000..a2f1280 --- /dev/null +++ b/providers/sentry/latest/error.created.json @@ -0,0 +1,213 @@ +{ + "headers": { + "content-type": "application/json", + "sentry-hook-resource": "error" + }, + "body": { + "action": "created", + "actor": { + "id": "sentry", + "name": "Sentry", + "type": "application" + }, + "data": { + "error": { + "_ref": 1293919, + "_ref_version": 2, + "contexts": { + "browser": { + "name": "Chrome", + "type": "browser", + "version": "75.0.3770" + }, + "os": { + "name": "Mac OS X", + "type": "os", + "version": "10.14.0" + } + }, + "culprit": "?(runner)", + "datetime": "2019-08-19T20:58:37.391000Z", + "dist": null, + "event_id": "bb78c1407cea4519aa397afc059c793d", + "exception": { + "values": [ + { + "mechanism": { + "data": { + "message": "blooopy is not defined", + "mode": "stack", + "name": "ReferenceError" + }, + "description": null, + "handled": false, + "help_link": null, + "meta": null, + "synthetic": null, + "type": "onerror" + }, + "stacktrace": { + "frames": [ + { + "abs_path": "https://null.jsbin.com/runner", + "colno": 5, + "context_line": "", + "data": { + "orig_in_app": 1 + }, + "errors": null, + "filename": "/runner", + "function": null, + "image_addr": null, + "in_app": false, + "instruction_addr": null, + "lineno": 3, + "module": "runner", + "package": null, + "platform": null, + "post_context": [ + "JS Bin Runner", + "", + "