# Webhook events

> Every webhook event GEO sends, with its schema.

Source: https://firmtape.com/docs/developers/geo/events

Every webhook event GEO sends: when it is sent, which feature it serves, and its JSON Schema.

Geo records arrive as signed POSTs to up to 5 endpoints on Geo API, 25 on Geo Team. Set it on Account, Geo, Webhooks. Signing, retries, test: https://firmtape.com/docs/developers/webhooks

| Type | Sent when | Feature | Plan | Since | Schema |
| --- | --- | --- | --- | --- | --- |
| [geo.record](https://firmtape.com/docs/developers/geo/events/geo.record) | Sent the minute a record that one of your Geo alert rules matches is written. | Geo alerts, The API, webhooks and MCP | GEO | 2026-09-17 | https://firmtape.com/docs/developers/schemas/geo/geo.record.schema.json |
| [geo.test](https://firmtape.com/docs/developers/geo/events/geo.test) | Sent by **Test** beside an endpoint on Account, Geo, Webhooks. | The API, webhooks and MCP | GEO | 2026-09-17 | https://firmtape.com/docs/developers/schemas/geo/geo.test.schema.json |
