---
title: "Granola events webhook"
method: POST
path: "/v1/integrations/granola/events/{installation_id}"
tags: ["integrations"]
---

# Granola events webhook

`POST /v1/integrations/granola/events/{installation_id}`

Receive signed Granola webhook deliveries for one installation.

Granola gives the receiver 15 seconds and retries anything but a 2xx or a 4xx, so the route only
verifies and queues; a bad signature is a 4xx it will not retry, a queue failure a 5xx it will.

## Path parameters

- `installation_id` string, uuid, required — Installation the endpoint was registered for

## Response `200`

Granola event acknowledgement

- unknown

## Other responses

- `422` — Validation Error

## Changes

- **2026-09-30** `50597ddbf16e` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/mixedbread/apis/mxbai-omni/changes/v1/integrations/granola/events/:installation_id/post.md)

---

[API](https://skmtc.dev/mixedbread/apis/mxbai-omni.md) · [All operations](https://skmtc.dev/mixedbread/apis/mxbai-omni/llms.txt) · [OpenAPI document](https://skmtc.dev/mixedbread/apis/mxbai-omni/revisions/cc2ae9edbc36?raw)
