AACFlow

Grain

Access meeting recordings, transcripts, and AI summaries

Usage Instructions

Integrate Grain into your workflow. Access meeting recordings, transcripts, highlights, and AI-generated summaries. Can also trigger workflows based on Grain webhook events.

Tools

grain_list_recordings

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
cursorstringNoNo description
beforeDatetimestringNoOnly recordings before this ISO8601 timestamp (e.g., "2024-01-15T00:00:00Z")
afterDatetimestringNoOnly recordings after this ISO8601 timestamp (e.g., "2024-01-01T00:00:00Z")
participantScopestringNoFilter: "internal" or "external"
titleSearchstringNoSearch term to filter by recording title (e.g., "weekly standup")
teamIdstringNoFilter by team UUID (e.g., "a1b2c3d4-e5f6-7890-abcd-ef1234567890")
meetingTypeIdstringNoFilter by meeting type UUID (e.g., "a1b2c3d4-e5f6-7890-abcd-ef1234567890")
includeHighlightsbooleanNoNo description
includeParticipantsbooleanNoNo description
includeAiSummarybooleanNoNo description

Output

ParameterTypeDescription
recordingsarrayArray of recording objects
idstringRecording UUID
titlestringRecording title
start_datetimestringISO8601 start timestamp
end_datetimestringISO8601 end timestamp
duration_msnumberDuration in milliseconds
media_typestringaudio, transcript, or video
sourcestringRecording source
urlstringURL to view in Grain
thumbnail_urlstringThumbnail URL
tagsarrayArray of tags
teamsarrayTeams the recording belongs to
meeting_typeobjectMeeting type info
cursorstringCursor for next page (null if no more)

grain_get_recording

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
recordingIdstringYesThe recording UUID (e.g., "a1b2c3d4-e5f6-7890-abcd-ef1234567890")
includeHighlightsbooleanNoNo description
includeParticipantsbooleanNoNo description
includeAiSummarybooleanNoNo description
includeCalendarEventbooleanNoNo description
includeHubspotbooleanNoNo description

Output

ParameterTypeDescription
idstringRecording UUID
titlestringRecording title
start_datetimestringISO8601 start timestamp
end_datetimestringISO8601 end timestamp
duration_msnumberDuration in milliseconds
media_typestringaudio, transcript, or video
sourcestringRecording source (zoom, meet, teams, etc.)
urlstringURL to view in Grain
thumbnail_urlstringThumbnail image URL
tagsarrayArray of tag strings
teamsarrayTeams the recording belongs to
meeting_typeobjectMeeting type info (id, name, scope)
highlightsarrayHighlights (if included)
participantsarrayParticipants (if included)
ai_summaryobjectAI summary text (if included)
calendar_eventobjectCalendar event data (if included)
hubspotobjectHubSpot associations (if included)

grain_get_transcript

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
recordingIdstringYesThe recording UUID (e.g., "a1b2c3d4-e5f6-7890-abcd-ef1234567890")

Output

ParameterTypeDescription
transcriptarrayArray of transcript sections
participant_idstringParticipant UUID (nullable)
speakerstringSpeaker name
startnumberStart timestamp in ms
endnumberEnd timestamp in ms
textstringTranscript text

grain_list_views

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
typeFilterstringNoNo description

Output

ParameterTypeDescription
viewsarrayArray of Grain views
idstringView UUID
namestringView name
typestringView type: recordings, highlights, or stories

grain_list_teams

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description

Output

ParameterTypeDescription
teamsarrayArray of team objects
idstringTeam UUID
namestringTeam name

grain_list_meeting_types

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description

Output

ParameterTypeDescription
meeting_typesarrayArray of meeting type objects
idstringMeeting type UUID
namestringMeeting type name
scopestringinternal or external

grain_create_hook

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
hookUrlstringYesWebhook endpoint URL (e.g., "https://example.com/webhooks/grain"\)
viewIdstringYesNo description
actionsarrayNoNo description
itemsstringNoNo description

Output

ParameterTypeDescription
idstringHook UUID
enabledbooleanWhether hook is active
hook_urlstringThe webhook URL
view_idstringGrain view ID for the webhook
actionsarrayConfigured actions for the webhook
inserted_atstringISO8601 creation timestamp

grain_list_hooks

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description

Output

ParameterTypeDescription
hooksarrayArray of hook objects
idstringHook UUID
enabledbooleanWhether hook is active
hook_urlstringWebhook URL
view_idstringGrain view ID
actionsarrayConfigured actions
inserted_atstringCreation timestamp

grain_delete_hook

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
hookIdstringYesThe hook UUID to delete (e.g., "a1b2c3d4-e5f6-7890-abcd-ef1234567890")

Output

ParameterTypeDescription
successbooleanTrue when webhook was successfully deleted

On this page

Start building today
Trusted by over 100,000 builders.
The SaaS platform to build AI agents and run your agentic workforce.
Get started