Skip to main content
The Granola API lets you build custom integrations with programmatic access to meeting notes, transcripts, and AI summaries. When you create an API key, you choose which note access scopes it should include.

What can you build?

  • Custom AI agents - Build agents that analyze sentiment across your calls, surface recurring themes in product feedback, or combine meeting context with other data sources for deeper insights.
  • Knowledge bases & wikis - Feed meeting notes into Notion, Confluence, or a wiki so your team’s knowledge is searchable and current.
  • Task & follow-up automation - Extract action items from meeting notes and automatically create tasks in Linear, Jira, Todoist, or your project management tool of choice.
  • CRM sync and reporting - Push meeting summaries and action items to CRM records, dashboards, or internal reporting workflows.
If you just want to chat with your notes in Claude, ChatGPT or another LLM, you can also try the Granola MCP. MCP uses browser-based OAuth and is optimized for AI assistants.

Who is it for?

Any workspace member on a Business or Enterprise plan can create API keys. On Enterprise plans, workspace admins can control which note access scopes members can use in Settings → Workspace → General → API access for members.

Access scopes

Access scopeWhat can it access
Personal notes
  • Notes you own
  • Notes directly shared with you
  • Notes in private folders shared with you
Public notes
  • Notes visible to everyone in the workspace
  • Notes in the Team space
Notes in Granola are private by default. For a note to appear through the public notes scope, it must be in a folder visible to everyone in your workspace, such as a folder in the Team space. Notes that remain in private folders are only available through personal notes access for users who can already access them.

Getting started

  1. Open the Granola desktop app
  2. Go to Settings → Connectors → API keys
  3. Click Create new key
  4. Select the note access scopes the key should include
  5. Click Generate API Key
  6. Copy your API key for use in other apps
On Enterprise plans, an admin may need to enable API access scopes before members can create keys for those scopes.

Managing API access on Enterprise

Workspace admins on Enterprise plans can choose which scopes members can use:
  1. Open Settings → Workspace → General
  2. Find API access for members
  3. Click Manage
  4. Choose which note access scopes members can use
This lets Enterprise workspaces allow personal notes access, public notes access, both, or neither.

Revoking a key

To revoke an API key:
  1. Go to Settings → Connectors → API keys
  2. Find the key you want to revoke and click Revoke
  3. Confirm in the dialog
Once revoked, the key is permanently disabled and moves to the Revoked section of the table. This cannot be undone.

API Documentation

Full API reference with endpoints, authentication, and examples.

FAQs

You need a Business or Enterprise plan to create API keys.
The Granola API gives you an API key for scripts, automations, and custom integrations. MCP uses browser-based OAuth and is designed for conversational AI tools like Claude and ChatGPT.
Only if the key includes personal notes access and the key owner can already access those notes in Granola. Public notes access only includes notes visible to everyone in the workspace.
Yes. Select both Personal notes and Public notes when creating the key.
The API only returns notes that match the key’s access scopes. For public notes access, make sure the notes are in a folder visible to everyone in the workspace, such as a folder in the Team space. For personal notes access, make sure the key owner can access those notes in Granola.
Not currently. We recommend testing with a small number of notes in a dedicated test folder.
Yes. API keys are rate limited to 25 requests burst capacity with a sustained rate of 5 requests/second. Limits may apply per user or workspace depending on the key’s access scope.
Not yet. You need to poll the API for new notes. Webhooks are on our roadmap.