@@ -96,6 +96,14 @@ export const GranolaBlock: BlockConfig = {
9696 generationType : 'timestamp' ,
9797 } ,
9898 } ,
99+ {
100+ id : 'folderId' ,
101+ title : 'Folder ID' ,
102+ type : 'short-input' ,
103+ placeholder : 'e.g., fol_4y6LduVdwSKC27' ,
104+ condition : { field : 'operation' , value : 'list_notes' } ,
105+ mode : 'advanced' ,
106+ } ,
99107 {
100108 id : 'pageSize' ,
101109 title : 'Page Size' ,
@@ -134,6 +142,7 @@ export const GranolaBlock: BlockConfig = {
134142 createdAfter : { type : 'string' , description : 'Filter notes created after this date' } ,
135143 createdBefore : { type : 'string' , description : 'Filter notes created before this date' } ,
136144 updatedAfter : { type : 'string' , description : 'Filter notes updated after this date' } ,
145+ folderId : { type : 'string' , description : 'Filter notes by folder ID' } ,
137146 pageSize : { type : 'number' , description : 'Results per page (1-30)' } ,
138147 cursor : { type : 'string' , description : 'Pagination cursor' } ,
139148 } ,
@@ -151,16 +160,15 @@ export const GranolaBlock: BlockConfig = {
151160 ownerEmail : { type : 'string' , description : 'Note owner email' } ,
152161 createdAt : { type : 'string' , description : 'Creation timestamp' } ,
153162 updatedAt : { type : 'string' , description : 'Last update timestamp' } ,
163+ webUrl : { type : 'string' , description : 'URL to view the note in Granola' } ,
154164 summaryText : { type : 'string' , description : 'Plain text meeting summary' } ,
155165 summaryMarkdown : { type : 'string' , description : 'Markdown meeting summary' } ,
156166 attendees : { type : 'json' , description : 'Meeting attendees (name, email)' } ,
157167 folders : { type : 'json' , description : 'Folders the note belongs to (id, name)' } ,
158168 calendarEventTitle : { type : 'string' , description : 'Calendar event title' } ,
159- calendarOrganiser : { type : 'string' , description : 'Calendar event organiser email' } ,
160169 calendarEventId : { type : 'string' , description : 'Calendar event ID' } ,
161- scheduledStartTime : { type : 'string' , description : 'Scheduled start time' } ,
162- scheduledEndTime : { type : 'string' , description : 'Scheduled end time' } ,
163- invitees : { type : 'json' , description : 'Calendar event invitee emails' } ,
170+ startTime : { type : 'string' , description : 'Calendar event start time' } ,
171+ endTime : { type : 'string' , description : 'Calendar event end time' } ,
164172 transcript : {
165173 type : 'json' ,
166174 description : 'Meeting transcript entries (speaker, text, startTime, endTime)' ,
0 commit comments