|
| 1 | +--- |
| 2 | +title: Grain |
| 3 | +description: Zugriff auf Meeting-Aufzeichnungen, Transkripte und KI-Zusammenfassungen |
| 4 | +--- |
| 5 | + |
| 6 | +import { BlockInfoCard } from "@/components/ui/block-info-card" |
| 7 | + |
| 8 | +<BlockInfoCard |
| 9 | + type="grain" |
| 10 | + color="#F6FAF9" |
| 11 | +/> |
| 12 | + |
| 13 | +{/* MANUAL-CONTENT-START:intro */} |
| 14 | +[Grain](https://grain.com/) ist eine moderne Plattform zum Erfassen, Speichern und Teilen von Meeting-Aufzeichnungen, Transkripten, Highlights und KI-gestützten Zusammenfassungen. Grain ermöglicht es Teams, Gespräche in umsetzbare Erkenntnisse zu verwandeln und alle über wichtige Momente aus Meetings auf dem Laufenden zu halten. |
| 15 | + |
| 16 | +Mit Grain können Sie: |
| 17 | + |
| 18 | +- **Auf durchsuchbare Aufzeichnungen und Transkripte zugreifen**: Finden und überprüfen Sie jedes Meeting nach Stichwort, Teilnehmer oder Thema. |
| 19 | +- **Highlights und Clips teilen**: Erfassen Sie wichtige Momente und teilen Sie kurze Video-/Audio-Highlights in Ihrem Team oder in Workflows. |
| 20 | +- **KI-generierte Zusammenfassungen erhalten**: Erstellen Sie automatisch Meeting-Zusammenfassungen, Aktionspunkte und wichtige Erkenntnisse mithilfe der fortschrittlichen KI von Grain. |
| 21 | +- **Meetings nach Team oder Typ organisieren**: Taggen und kategorisieren Sie Aufzeichnungen für einfachen Zugriff und Reporting. |
| 22 | + |
| 23 | +Die Sim-Grain-Integration ermöglicht es Ihren Agenten: |
| 24 | + |
| 25 | +- Meeting-Aufzeichnungen und Details nach flexiblen Filtern (Datum/Uhrzeit, Teilnehmer, Team usw.) aufzulisten, zu suchen und abzurufen. |
| 26 | +- Auf KI-Zusammenfassungen, Teilnehmer, Highlights und andere Metadaten für Meetings zuzugreifen, um Automatisierungen oder Analysen zu unterstützen. |
| 27 | +- Workflows auszulösen, sobald neue Meetings verarbeitet, Zusammenfassungen generiert oder Highlights über Grain-Webhooks erstellt werden. |
| 28 | +- Grain-Daten einfach in andere Tools zu überführen oder Teammitglieder zu benachrichtigen, sobald etwas Wichtiges in einem Meeting passiert. |
| 29 | + |
| 30 | +Ob Sie Follow-up-Aktionen automatisieren, wichtige Gespräche dokumentieren oder Erkenntnisse in Ihrer Organisation sichtbar machen möchten – Grain und Sim machen es einfach, Meeting-Intelligence mit Ihren Workflows zu verbinden. |
| 31 | +{/* MANUAL-CONTENT-END */} |
| 32 | + |
| 33 | +## Nutzungsanweisungen |
| 34 | + |
| 35 | +Integrieren Sie Grain in Ihren Workflow. Greifen Sie auf Meeting-Aufzeichnungen, Transkripte, Highlights und KI-generierte Zusammenfassungen zu. Kann auch Workflows basierend auf Grain-Webhook-Ereignissen auslösen. |
| 36 | + |
| 37 | +## Tools |
| 38 | + |
| 39 | +### `grain_list_recordings` |
| 40 | + |
| 41 | +Aufzeichnungen von Grain mit optionalen Filtern und Paginierung auflisten |
| 42 | + |
| 43 | +#### Eingabe |
| 44 | + |
| 45 | +| Parameter | Typ | Erforderlich | Beschreibung | |
| 46 | +| --------- | ---- | -------- | ----------- | |
| 47 | +| `apiKey` | string | Ja | Grain API-Schlüssel \(Personal Access Token\) | |
| 48 | +| `cursor` | string | Nein | Paginierungs-Cursor für nächste Seite | |
| 49 | +| `beforeDatetime` | string | Nein | Nur Aufzeichnungen vor diesem ISO8601-Zeitstempel | |
| 50 | +| `afterDatetime` | string | Nein | Nur Aufzeichnungen nach diesem ISO8601-Zeitstempel | |
| 51 | +| `participantScope` | string | Nein | Filter: "internal" oder "external" | |
| 52 | +| `titleSearch` | string | Nein | Suchbegriff zum Filtern nach Aufzeichnungstitel | |
| 53 | +| `teamId` | string | Nein | Nach Team-UUID filtern | |
| 54 | +| `meetingTypeId` | string | Nein | Nach Meeting-Typ-UUID filtern | |
| 55 | +| `includeHighlights` | boolean | Nein | Highlights/Clips in Antwort einschließen | |
| 56 | +| `includeParticipants` | boolean | Nein | Teilnehmerliste in Antwort einschließen | |
| 57 | +| `includeAiSummary` | boolean | Nein | KI-generierte Zusammenfassung einschließen | |
| 58 | + |
| 59 | +#### Ausgabe |
| 60 | + |
| 61 | +| Parameter | Typ | Beschreibung | |
| 62 | +| --------- | ---- | ----------- | |
| 63 | +| `recordings` | array | Array von Aufzeichnungsobjekten | |
| 64 | + |
| 65 | +### `grain_get_recording` |
| 66 | + |
| 67 | +Details einer einzelnen Aufzeichnung nach ID abrufen |
| 68 | + |
| 69 | +#### Eingabe |
| 70 | + |
| 71 | +| Parameter | Typ | Erforderlich | Beschreibung | |
| 72 | +| --------- | ---- | -------- | ----------- | |
| 73 | +| `apiKey` | string | Ja | Grain API-Schlüssel \(Personal Access Token\) | |
| 74 | +| `recordingId` | string | Ja | Die Aufzeichnungs-UUID | |
| 75 | +| `includeHighlights` | boolean | Nein | Highlights/Clips einschließen | |
| 76 | +| `includeParticipants` | boolean | Nein | Teilnehmerliste einschließen | |
| 77 | +| `includeAiSummary` | boolean | Nein | KI-Zusammenfassung einschließen | |
| 78 | +| `includeCalendarEvent` | boolean | Nein | Kalenderereignisdaten einschließen | |
| 79 | +| `includeHubspot` | boolean | Nein | HubSpot-Verknüpfungen einschließen | |
| 80 | + |
| 81 | +#### Ausgabe |
| 82 | + |
| 83 | +| Parameter | Typ | Beschreibung | |
| 84 | +| --------- | ---- | ----------- | |
| 85 | +| `id` | string | Aufnahme-UUID | |
| 86 | +| `title` | string | Aufnahmetitel | |
| 87 | +| `start_datetime` | string | ISO8601-Startzeitstempel | |
| 88 | +| `end_datetime` | string | ISO8601-Endzeitstempel | |
| 89 | +| `duration_ms` | number | Dauer in Millisekunden | |
| 90 | +| `media_type` | string | audio, transcript oder video | |
| 91 | +| `source` | string | Aufnahmequelle \(zoom, meet, teams, etc.\) | |
| 92 | +| `url` | string | URL zur Ansicht in Grain | |
| 93 | +| `thumbnail_url` | string | Vorschaubild-URL | |
| 94 | +| `tags` | array | Array von Tag-Strings | |
| 95 | +| `teams` | array | Teams, zu denen die Aufnahme gehört | |
| 96 | +| `meeting_type` | object | Meeting-Typ-Informationen \(id, name, scope\) | |
| 97 | +| `highlights` | array | Highlights \(falls enthalten\) | |
| 98 | +| `participants` | array | Teilnehmer \(falls enthalten\) | |
| 99 | +| `ai_summary` | object | KI-Zusammenfassungstext \(falls enthalten\) | |
| 100 | +| `calendar_event` | object | Kalenderereignisdaten \(falls enthalten\) | |
| 101 | +| `hubspot` | object | HubSpot-Verknüpfungen \(falls enthalten\) | |
| 102 | + |
| 103 | +### `grain_get_transcript` |
| 104 | + |
| 105 | +Vollständiges Transkript einer Aufnahme abrufen |
| 106 | + |
| 107 | +#### Eingabe |
| 108 | + |
| 109 | +| Parameter | Typ | Erforderlich | Beschreibung | |
| 110 | +| --------- | ---- | -------- | ----------- | |
| 111 | +| `apiKey` | string | Ja | Grain-API-Schlüssel \(Personal Access Token\) | |
| 112 | +| `recordingId` | string | Ja | Die Aufnahme-UUID | |
| 113 | + |
| 114 | +#### Ausgabe |
| 115 | + |
| 116 | +| Parameter | Typ | Beschreibung | |
| 117 | +| --------- | ---- | ----------- | |
| 118 | +| `transcript` | array | Array von Transkriptabschnitten | |
| 119 | + |
| 120 | +### `grain_list_teams` |
| 121 | + |
| 122 | +Alle Teams im Workspace auflisten |
| 123 | + |
| 124 | +#### Eingabe |
| 125 | + |
| 126 | +| Parameter | Typ | Erforderlich | Beschreibung | |
| 127 | +| --------- | ---- | -------- | ----------- | |
| 128 | +| `apiKey` | string | Ja | Grain API-Schlüssel \(Personal Access Token\) | |
| 129 | + |
| 130 | +#### Ausgabe |
| 131 | + |
| 132 | +| Parameter | Typ | Beschreibung | |
| 133 | +| --------- | ---- | ----------- | |
| 134 | +| `teams` | array | Array von Team-Objekten | |
| 135 | + |
| 136 | +### `grain_list_meeting_types` |
| 137 | + |
| 138 | +Alle Meeting-Typen im Workspace auflisten |
| 139 | + |
| 140 | +#### Eingabe |
| 141 | + |
| 142 | +| Parameter | Typ | Erforderlich | Beschreibung | |
| 143 | +| --------- | ---- | -------- | ----------- | |
| 144 | +| `apiKey` | string | Ja | Grain API-Schlüssel \(Personal Access Token\) | |
| 145 | + |
| 146 | +#### Ausgabe |
| 147 | + |
| 148 | +| Parameter | Typ | Beschreibung | |
| 149 | +| --------- | ---- | ----------- | |
| 150 | +| `meeting_types` | array | Array von Meeting-Typ-Objekten | |
| 151 | + |
| 152 | +### `grain_create_hook` |
| 153 | + |
| 154 | +Einen Webhook erstellen, um Aufzeichnungs-Events zu empfangen |
| 155 | + |
| 156 | +#### Eingabe |
| 157 | + |
| 158 | +| Parameter | Typ | Erforderlich | Beschreibung | |
| 159 | +| --------- | ---- | -------- | ----------- | |
| 160 | +| `apiKey` | string | Ja | Grain API-Schlüssel \(Personal Access Token\) | |
| 161 | +| `hookUrl` | string | Ja | Webhook-Endpunkt-URL \(muss mit 2xx antworten\) | |
| 162 | +| `filterBeforeDatetime` | string | Nein | Filter: Aufzeichnungen vor diesem Datum | |
| 163 | +| `filterAfterDatetime` | string | Nein | Filter: Aufzeichnungen nach diesem Datum | |
| 164 | +| `filterParticipantScope` | string | Nein | Filter: "internal" oder "external" | |
| 165 | +| `filterTeamId` | string | Nein | Filter: spezifische Team-UUID | |
| 166 | +| `filterMeetingTypeId` | string | Nein | Filter: spezifischer Meeting-Typ | |
| 167 | +| `includeHighlights` | boolean | Nein | Highlights in Webhook-Payload einschließen | |
| 168 | +| `includeParticipants` | boolean | Nein | Teilnehmer in Webhook-Payload einschließen | |
| 169 | +| `includeAiSummary` | boolean | Nein | KI-Zusammenfassung in Webhook-Payload einschließen | |
| 170 | + |
| 171 | +#### Ausgabe |
| 172 | + |
| 173 | +| Parameter | Typ | Beschreibung | |
| 174 | +| --------- | ---- | ----------- | |
| 175 | +| `id` | string | Hook-UUID | |
| 176 | +| `enabled` | boolean | Ob der Hook aktiv ist | |
| 177 | +| `hook_url` | string | Die Webhook-URL | |
| 178 | +| `filter` | object | Angewendete Filter | |
| 179 | +| `include` | object | Enthaltene Felder | |
| 180 | +| `inserted_at` | string | ISO8601-Erstellungszeitstempel | |
| 181 | + |
| 182 | +### `grain_list_hooks` |
| 183 | + |
| 184 | +Alle Webhooks für das Konto auflisten |
| 185 | + |
| 186 | +#### Eingabe |
| 187 | + |
| 188 | +| Parameter | Typ | Erforderlich | Beschreibung | |
| 189 | +| --------- | ---- | -------- | ----------- | |
| 190 | +| `apiKey` | string | Ja | Grain-API-Schlüssel \(Personal Access Token\) | |
| 191 | + |
| 192 | +#### Ausgabe |
| 193 | + |
| 194 | +| Parameter | Typ | Beschreibung | |
| 195 | +| --------- | ---- | ----------- | |
| 196 | +| `hooks` | array | Array von Hook-Objekten | |
| 197 | + |
| 198 | +### `grain_delete_hook` |
| 199 | + |
| 200 | +Einen Webhook anhand der ID löschen |
| 201 | + |
| 202 | +#### Eingabe |
| 203 | + |
| 204 | +| Parameter | Typ | Erforderlich | Beschreibung | |
| 205 | +| --------- | ---- | -------- | ----------- | |
| 206 | +| `apiKey` | string | Ja | Grain-API-Schlüssel \(Personal Access Token\) | |
| 207 | +| `hookId` | string | Ja | Die zu löschende Hook-UUID | |
| 208 | + |
| 209 | +#### Ausgabe |
| 210 | + |
| 211 | +| Parameter | Typ | Beschreibung | |
| 212 | +| --------- | ---- | ----------- | |
| 213 | +| `success` | boolean | True, wenn der Webhook erfolgreich gelöscht wurde | |
| 214 | + |
| 215 | +## Hinweise |
| 216 | + |
| 217 | +- Kategorie: `tools` |
| 218 | +- Typ: `grain` |
0 commit comments