Grain Trigger

Trigger workflow when a recording is updated in Grain

Trigger workflow when a recording is updated in Grain

This is a webhook-based trigger. Configure the webhook URL in your external service to send events to TradingGoose.

Events

Grain Recording Updated

Trigger workflow when a recording is updated in Grain

API Key*
••••••••
Required to create the webhook in Grain.

Output Schema

Event Payload
user_idstringUser UUID who triggered the event
dataobject
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, local_capture, etc.)
urlstringURL to view in Grain
thumbnail_urlstringThumbnail URL (nullable)
tagsarrayArray of tag strings
teamsarrayArray of team objects
meeting_typeobjectMeeting type info with id, name, scope (nullable)

Grain Recording Created

Trigger workflow when a new recording is added in Grain

API Key*
••••••••
Required to create the webhook in Grain.

Output Schema

Event Payload
user_idstringUser UUID who triggered the event
dataobject
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, local_capture, etc.)
urlstringURL to view in Grain
thumbnail_urlstringThumbnail URL (nullable)
tagsarrayArray of tag strings
teamsarrayArray of team objects
meeting_typeobjectMeeting type info with id, name, scope (nullable)

Grain Webhook

Generic webhook trigger for all Grain events

API Key*
••••••••
Required to create the webhook in Grain.

Output Schema

Event Payload
user_idstringUser UUID who triggered the event
dataobjectEvent data object (recording, highlight, etc.)

Grain Highlight Updated

Trigger workflow when a highlight/clip is updated in Grain

API Key*
••••••••
Required to create the webhook in Grain.

Output Schema

Event Payload
user_idstringUser UUID who triggered the event
dataobject
idstringHighlight UUID
recording_idstringParent recording UUID
textstringHighlight title/description
transcriptstringTranscript text of the clip
speakersarrayArray of speaker names
timestampnumberStart timestamp in ms
durationnumberDuration in ms
tagsarrayArray of tag strings
urlstringURL to view in Grain
thumbnail_urlstringThumbnail URL
created_datetimestringISO8601 creation timestamp

Grain Story Created

Trigger workflow when a new story is created in Grain

API Key*
••••••••
Required to create the webhook in Grain.

Output Schema

Event Payload
user_idstringUser UUID who triggered the event
dataobject
idstringStory UUID
titlestringStory title
urlstringURL to view in Grain
created_datetimestringISO8601 creation timestamp

Grain Highlight Created

Trigger workflow when a new highlight/clip is created in Grain

API Key*
••••••••
Required to create the webhook in Grain.

Output Schema

Event Payload
user_idstringUser UUID who triggered the event
dataobject
idstringHighlight UUID
recording_idstringParent recording UUID
textstringHighlight title/description
transcriptstringTranscript text of the clip
speakersarrayArray of speaker names
timestampnumberStart timestamp in ms
durationnumberDuration in ms
tagsarrayArray of tag strings
urlstringURL to view in Grain
thumbnail_urlstringThumbnail URL
created_datetimestringISO8601 creation timestamp