Notetaker

Learn how to query meetings and recordings using the notetaker API

The notetaker API provides access to meeting recordings, transcripts, summaries, and action items from monday.com's built-in notetaker feature.

🚧

Only available in API versions 2026-04 and later


Queries

notetaker.meetings

The top-level notetaker field returns a NotetakerQueries object. The meetings query on that namespace retrieves paginated meetings that have completed recordings.

Arguments

ArgumentTypeDescription
limitIntMaximum number of meetings to return. Default: 10. Allowed range: 1–100.
cursorStringPagination cursor from the previous response's page_info.cursor.
filtersMeetingsFilterInputOptional. Filter by meeting IDs, search text, or access level.

Returns

MeetingsResponse — includes a meetings array and page_info for cursor-based pagination.

query {
  notetaker {
    meetings(limit: 10, filters: { access: ALL }) {
      meetings {
        title
        start_time
        end_time
        recording_duration
        summary
        access_type
        meeting_link
        participants { email }
        topics {
          title
          talking_points { content }
        }
        action_items {
          content
          is_completed
          owner
          due_date
        }
      }
      page_info {
        has_next_page
        cursor
      }
    }
  }
}

Fields on Meeting

FieldTypeDescription
titleStringMeeting title.
start_timeStringMeeting start time.
end_timeStringMeeting end time.
recording_durationIntRecording length in milliseconds.
summaryStringMeeting summary (markdown).
access_typeMeetingAccessHow the current user relates to the meeting.
meeting_linkStringLink to the meeting.
participants[Participant]People associated with the meeting.
topics[Topic]Discussion topics and talking points.
action_items[ActionItem]Action items captured from the meeting.
transcript[TranscriptEntry]Transcript segments with timing and speaker metadata.

TalkingPoint objects under topics expose content only — they do not include a start_time field (confirmed via API testing).

For field-level details on nested types, see Other types.