Skip to main content
Granola logo

Overview

Add Granola to any ModuleX agent or workflow. Retrieve meeting notes, summaries, attendees, calendar event details, and transcripts from Granola through its REST API (public-api.granola.ai).
Categories: Productivity & Collaboration · Meeting · Note Taking · Auth: API Key · Actions: 3

Authentication

API Key Authentication

Authenticate using your Granola API key
1

Step 1

Open Granola and go to Settings (a Business plan is required)
2

Step 2

Navigate to the API / Developer section
3

Step 3

Create a new API key and copy it
4

Step 4

Paste the API key below

Required Credentials

Available Actions

Parameters

string
Return notes created before this date (ISO 8601)
string
Return notes created after this date (ISO 8601)
string
Return notes updated after this date (ISO 8601)
string
Return notes in this folder and its child folders (e.g., fol_4y6LduVdwSKC27)
string
Pagination cursor from a previous response
integer
Number of notes per page (1-30, default 10)

Response

Parameters

string
required
The note ID (e.g., not_1d3tmYTlCICgjy)
boolean
Whether to include the meeting transcript (Default: false)

Response

Parameters

string
Pagination cursor from a previous response
integer
Number of folders per page (1-30, default 10)

Response

Limits & Quotas

  • The API only returns notes that have a generated AI summary and transcript; notes still processing or never summarized are omitted from list responses and return 404 on direct access.
  • page_size accepts 1-30 (default 10) for list_notes and list_folders.
  • Rate limits are applied per user or workspace depending on the key’s access scope; exceeding them returns 429 Too Many Requests.
  • Error model: non-2xx responses and timeouts are caught and returned as success=False + error rather than raising. Plan for retries on the agent side based on the error string.

Grain

Obsidian

Reflect