---
title: "Changes to Connect Granola with an API key"
method: POST
path: "/v1/integrations/granola/connect"
---

# Changes to Connect Granola with an API key

`POST /v1/integrations/granola/connect`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 6 of 30 revisions.

- **2026-09-26** `9c6c72afde2d` — 1 info
- **2026-09-21** `b12f43c90ba3` — 2 warning
- **2026-09-15** `957bf8ec8df8` — 2 warning
- **2026-09-10** `adde8ecfa74f` — 1 warning, 4 info
- **2026-09-08** `ce403656bc18` — 9 breaking, 4 warning, 5 info
- **2026-09-07** `1a6549d3e64d` — 2 info

## Changes

- **2026-09-26** `9c6c72afde2d` — 1 info
  - added the new optional request property `new_store`
- **2026-09-21** `b12f43c90ba3` — 2 warning
  - added the new `bucket_unavailable_error` enum value to the `code/anyOf[subschema #1: ErrorCode]/` response property for the response status `409`
  - added the new `bucket_unavailable_error` enum value to the `code/anyOf[subschema #1: ErrorCode]/` response property for the response status `422`
- **2026-09-15** `957bf8ec8df8` — 2 warning
  - added the new `store_frozen_error` enum value to the `code/anyOf[subschema #1: ErrorCode]/` response property for the response status `409`
  - added the new `store_frozen_error` enum value to the `code/anyOf[subschema #1: ErrorCode]/` response property for the response status `422`
- **2026-09-10** `adde8ecfa74f` — 1 warning, 4 info
  - removed the optional property `detail` from the response with the `422` status
  - added the non-success response with the status `409`
  - added the required property `code` to the response with the `422` status
  - added the required property `message` to the response with the `422` status
  - added the required property `type` to the response with the `422` status
- **2026-09-08** `ce403656bc18` — 9 breaking, 4 warning, 5 info
  - removed the required property `data/created_at` from the response with the `200` status
  - removed the required property `data/external_account_id` from the response with the `200` status
  - removed the required property `data/external_account_name` from the response with the `200` status
  - removed the required property `data/id` from the response with the `200` status
  - removed the required property `data/installed_by_user_id` from the response with the `200` status
  - removed the required property `data/metadata` from the response with the `200` status
  - removed the required property `data/organization_id` from the response with the `200` status
  - removed the required property `data/scopes` from the response with the `200` status
  - removed the required property `data/updated_at` from the response with the `200` status
  - added the new `gmail` enum value to the `data/provider` response property for the response status `200`
  - added the new `google_drive` enum value to the `data/provider` response property for the response status `200`
  - added the new `granola` enum value to the `data/provider` response property for the response status `200`
  - added the new `slack` enum value to the `data/provider` response property for the response status `200`
  - added the optional property `data/store_id` to the response with the `200` status
  - added the optional property `data/store_name` to the response with the `200` status
  - added the optional property `data/sync` to the response with the `200` status
  - added the required property `data/account` to the response with the `200` status
  - added the required property `data/installation_id` to the response with the `200` status
- **2026-09-07** `1a6549d3e64d` — 2 info
  - added the new optional request property `account_email`
  - added the new optional request property `account_name`

---

[Operation](https://skmtc.dev/mixedbread/apis/mxbai-omni/docs/v1/integrations/granola/connect/post.md) · [API](https://skmtc.dev/mixedbread/apis/mxbai-omni.md) · [Page](https://skmtc.dev/mixedbread/apis/mxbai-omni/changes/v1/integrations/granola/connect/post)
