---
title: v2 webhook payloads
description: The JSON body Honeybadger sends for each webhook event in the v2 payload version.
url: https://docs.honeybadger.io/guides/integrations/payloads/v2/
---

The JSON body Honeybadger sends for each event when a [Webhook integration](https://docs.honeybadger.io/guides/integrations/webhook/)’s [payload version](https://docs.honeybadger.io/guides/integrations/webhook/#4-choose-a-payload-version) is `v2`.

## Error tracking

| Event | Sent when | Schema |
| - | - | - |
| [`occurred`](https://docs.honeybadger.io/guides/integrations/payloads/v2/occurred/) | Error occurred | [JSON Schema](https://docs.honeybadger.io/guides/integrations/payloads/v2/occurred.schema.json) |
| [`rate_exceeded`](https://docs.honeybadger.io/guides/integrations/payloads/v2/rate_exceeded/) | Error rate exceeded | [JSON Schema](https://docs.honeybadger.io/guides/integrations/payloads/v2/rate_exceeded.schema.json) |
| [`resolved`](https://docs.honeybadger.io/guides/integrations/payloads/v2/resolved/) | Error resolved | [JSON Schema](https://docs.honeybadger.io/guides/integrations/payloads/v2/resolved.schema.json) |
| [`unresolved`](https://docs.honeybadger.io/guides/integrations/payloads/v2/unresolved/) | Error reopened | [JSON Schema](https://docs.honeybadger.io/guides/integrations/payloads/v2/unresolved.schema.json) |
| [`assigned`](https://docs.honeybadger.io/guides/integrations/payloads/v2/assigned/) | Error assigned | [JSON Schema](https://docs.honeybadger.io/guides/integrations/payloads/v2/assigned.schema.json) |
| [`commented`](https://docs.honeybadger.io/guides/integrations/payloads/v2/commented/) | Comment added | [JSON Schema](https://docs.honeybadger.io/guides/integrations/payloads/v2/commented.schema.json) |
| [`deployed`](https://docs.honeybadger.io/guides/integrations/payloads/v2/deployed/) | Deploy recorded | [JSON Schema](https://docs.honeybadger.io/guides/integrations/payloads/v2/deployed.schema.json) |
| [`volume_spike`](https://docs.honeybadger.io/guides/integrations/payloads/v2/volume_spike/) | Error volume spike | [JSON Schema](https://docs.honeybadger.io/guides/integrations/payloads/v2/volume_spike.schema.json) |

## Uptime monitoring

| Event | Sent when | Schema |
| - | - | - |
| [`down`](https://docs.honeybadger.io/guides/integrations/payloads/v2/down/) | Site went down | [JSON Schema](https://docs.honeybadger.io/guides/integrations/payloads/v2/down.schema.json) |
| [`up`](https://docs.honeybadger.io/guides/integrations/payloads/v2/up/) | Site back up | [JSON Schema](https://docs.honeybadger.io/guides/integrations/payloads/v2/up.schema.json) |
| [`cert_will_expire`](https://docs.honeybadger.io/guides/integrations/payloads/v2/cert_will_expire/) | Certificate expiring | [JSON Schema](https://docs.honeybadger.io/guides/integrations/payloads/v2/cert_will_expire.schema.json) |
| [`check_in_missing`](https://docs.honeybadger.io/guides/integrations/payloads/v2/check_in_missing/) | Check-in missing | [JSON Schema](https://docs.honeybadger.io/guides/integrations/payloads/v2/check_in_missing.schema.json) |
| [`check_in_reporting`](https://docs.honeybadger.io/guides/integrations/payloads/v2/check_in_reporting/) | Check-in reporting | [JSON Schema](https://docs.honeybadger.io/guides/integrations/payloads/v2/check_in_reporting.schema.json) |

## Insights

| Event | Sent when | Schema |
| - | - | - |
| [`alarm_alert`](https://docs.honeybadger.io/guides/integrations/payloads/v2/alarm_alert/) | Alarm triggered | [JSON Schema](https://docs.honeybadger.io/guides/integrations/payloads/v2/alarm_alert.schema.json) |
| [`alarm_ok`](https://docs.honeybadger.io/guides/integrations/payloads/v2/alarm_ok/) | Alarm back to normal | [JSON Schema](https://docs.honeybadger.io/guides/integrations/payloads/v2/alarm_ok.schema.json) |

---

## Try Honeybadger for FREE

Intelligent logging, error tracking, and Just Enough APM™ in one dev-friendly platform. Find and fix problems before users notice.

[Start free trial](https://app.honeybadger.io/users/sign_up)

[See plans and pricing](https://www.honeybadger.io/plans/)
