Überblick
Workspace, der Notizen, Datenbanken, Wikis und Projektmanagement an einem Ort kombiniert. Über Langdocks Integration kannst du direkt aus deinen Unterhaltungen auf Notion zugreifen und es verwalten.Authentifizierung: OAuth
Kategorie: Produktivität & Zusammenarbeit
Verfügbarkeit: Alle Workspace-Pläne
Kategorie: Produktivität & Zusammenarbeit
Verfügbarkeit: Alle Workspace-Pläne
Verfügbare Aktionen
Seiteninhalt abrufen
notion.getPageContent
Ruft den Inhalt einer spezifischen Seite oder eines Blocks und aller seiner Kinder von Notion ab und konvertiert sie zu Markdown
Bestätigung erforderlich: Nein
Parameter:
blockId
(TEXT, Erforderlich): Die eindeutige Kennung der Notion-Seite oder des Blocks, dessen Inhalt du abrufen möchtest, einschließlich aller verschachtelten Kinder-Blöcke und ihres formatierten Inhalts
Datenbank abfragen
notion.queryDatabase
Gibt Seiten aus einer Datenbank mit optionalen Filtern, Sortierungen und Paginierung zurück. Nutze diese Aktion, wenn du mehrere Seiten aus einer Datenbank abrufen möchtest
Bestätigung erforderlich: Nein
Parameter:
databaseId
(TEXT, Erforderlich): ID oder URL der abzufragenden Datenbankfilter
(TEXT, Optional): Notion Filter-Objekt JSON. Unterstützt ‘and’/‘or’ zusammengesetzte Filter und alle typ-spezifischen Bedingungensorts
(OBJECT, Optional): Array von Notion Sort-Objekten. Beispiel: [property’:‘Last ordered’,‘direction’:‘ascending]pageSize
(NUMBER, Optional): Anzahl der Ergebnisse pro Seite (max 100). Standard ist 30startCursor
(TEXT, Optional): Cursor aus einer vorherigen Antwort für PaginierungfilterProperties
(TEXT, Optional): Komma-getrennte Property-IDs, die in der Antwort enthalten sein sollenreturnAll
(BOOLEAN, Optional): Wenn true, paginiert bis alle Ergebnisse gesammelt sindsimplifyOutput
(BOOLEAN, Optional): Gib vereinfachte Seiten mit ID, URL, Titel und flachen Properties zurück
Datenbank erstellen
notion.createDatabase
Erstellt eine Datenbank als Unterseite in der angegebenen übergeordneten Seite mit dem angegebenen Properties-Schema. Erfordert, dass die übergeordnete Seite eine tatsächliche Seite oder ein Wiki ist
Bestätigung erforderlich: Ja
Parameter:
parentId
(TEXT, Erforderlich): ID oder URL der übergeordneten SEITE (oder Wiki), unter der die Datenbank erstellt wirdtitle
(TEXT, Optional): Optionaler Datenbank-Titelproperties
(OBJECT, Erforderlich): Property-Schema-Objekt. Beispiel: Name’: title’: }, ‘Status’: status’: }, ‘Price’: number’: format’: ‘dollar}}icon
(TEXT, Optional): Emoji oder vollständiges Icon-Objektcover
(TEXT, Optional): Externe Cover-URL oder vollständiges externes Datei-ObjektisInline
(BOOLEAN, Optional): Erstelle die Datenbank inline auf der Seite
Datenbank aktualisieren
notion.updateDatabase
Aktualisiert Datenbank-Metadaten (Titel, Beschreibung, Icon, Cover) und/oder modifiziert Datenbank-Properties (hinzufügen, entfernen, umbenennen oder Schema ändern)
Bestätigung erforderlich: Ja
Parameter:
databaseId
(TEXT, Erforderlich): ID oder URL der zu aktualisierenden Datenbanktitle
(TEXT, Optional): Optionaler neuer Datenbank-Titeldescription
(TEXT, Optional): Optionale neue Datenbank-Beschreibungproperties
(OBJECT, Optional): JSON-Objekt, das Property-Änderungen beschreibt. Nutze null um eine Property zu entfernen, gib{ name: 'Neuer Name' }
zum Umbenennen an oder übergib ein Property-Schema-Objekt um Typ/Optionen zu ändernicon
(TEXT, Optional): Emoji oder vollständiges Icon-Objektcover
(TEXT, Optional): Externe Cover-URL oder vollständiges externes Datei-Objekt
Seitendetails abrufen
notion.getPageDetails
Ruft detaillierte Informationen über eine spezifische Notion-Seite ab, einschließlich ihrer Properties, Metadaten und Struktur
Bestätigung erforderlich: Nein
Parameter:
pageId
(TEXT, Erforderlich): Die eindeutige Kennung der Notion-Seite, über die du Informationen abrufen möchtest
Seiten finden
notion.findPages
Sucht nach Seiten in deinem Notion-Workspace nach Titel
Bestätigung erforderlich: Nein
Parameter:
query
(TEXT, Optional): Suchbegriff zum Finden von Seiten nach ihren Titeln
Datenbanken finden
notion.findDatabases
Sucht nach Datenbanken in deinem Notion-Workspace nach Titel
Bestätigung erforderlich: Nein
Parameter:
query
(TEXT, Optional): Suchbegriff zum Finden von Datenbanken nach ihren Titeln
Datenbankdetails abrufen
notion.getDatabaseDetails
Ruft detaillierte Informationen über eine spezifische Notion-Datenbank ab, einschließlich ihrer Properties, Metadaten und Struktur
Bestätigung erforderlich: Nein
Parameter:
databaseId
(TEXT, Erforderlich): Die eindeutige Kennung der Notion-Datenbank, über die du Informationen abrufen möchtest
Suchen
notion.search
Durchsucht deinen gesamten Notion-Workspace oder innerhalb einer spezifischen Datenbank nach Seiten und Inhalten
Bestätigung erforderlich: Nein
Parameter:
query
(TEXT, Optional): Suchbegriff zum Finden von Seiten oder Datenbanken. Suchen sind unabhängig von Groß-/Kleinschreibung und entsprechen TeilwörterndatabaseId
(TEXT, Optional): Optional: Suche innerhalb einer spezifischen Datenbank anstatt des gesamten WorkspaceobjectType
(SELECT, Optional): Filtere Ergebnisse nach Typ. Wähle ‘page’ nur für Seiten oder ‘database’ nur für DatenbankenpropertyFilters
(TEXT, Optional): Filtere Datenbankseiten nach Property-Werten (erfordert Datenbank-ID). Als JSON-Objekt angebenpageSize
(NUMBER, Optional): Anzahl der Ergebnisse pro Seite. Standard ist 30, Maximum ist 100sortBy
(SELECT, Optional): Sortiere Ergebnisse nach Erstellungszeit oder letzter BearbeitungszeitsortDirection
(SELECT, Optional): Sortierreihenfolge für ErgebnissecreatedBy
(TEXT, Optional): Filtere Ergebnisse nach dem Nutzer, der die Seite oder Datenbank erstellt hatlastEditedBy
(TEXT, Optional): Filtere Ergebnisse nach dem Nutzer, der die Seite oder Datenbank zuletzt bearbeitet hatstartCursor
(TEXT, Optional): Paginierungs-Cursor aus vorherigen Suchergebnissen
Seite erstellen
notion.createPage
Erstellt eine neue Seite in Notion, entweder als Datenbankeintrag oder als Kind einer anderen Seite
Bestätigung erforderlich: Ja
Parameter:
parentId
(TEXT, Erforderlich): Die ID der übergeordneten Datenbank oder Seite, wo die neue Seite erstellt wirdparentType
(SELECT, Optional): Typ des übergeordneten Elements, wo die Seite erstellt wirdtitle
(TEXT, Optional): Der Titel der neuen Seiteproperties
(OBJECT, Optional): Properties für die neue Seite als JSON-Objektcontent
(TEXT, Optional): Der Inhalt der Seite. Kann Klartext sein (wird zu Absätzen konvertiert) oder ein Array von Notion-Blöckenicon
(TEXT, Optional): Ein Emoji oder eine URL für das Seiten-Iconcover
(TEXT, Optional): URL eines Bildes für das Seiten-CovercreateInPersonalRoot
(BOOLEAN, Optional): Wenn aktiviert und parentId ist ‘workspace’ oder ‘root’, erstellt die Seite im Root deines persönlichen Workspace
Seite aktualisieren
notion.updatePage
Aktualisiert die Properties einer Seite und/oder einen spezifischen Block auf dieser Seite. Nutze Seitenfelder für Datenbank-/Seiten-Metadaten; nutze Blockfelder um den Inhalt eines einzelnen Blocks zu bearbeiten
Bestätigung erforderlich: Ja
Parameter:
pageId
(TEXT, Optional): ID der zu aktualisierenden Seite (Properties, Icon, Cover, Papierkorb)properties
(TEXT, Optional): JSON-Objekt der zu aktualisierenden Propertiesicon
(TEXT, Optional): Emoji-Zeichen oder vollständiges Notion-Icon-Objektcover
(TEXT, Optional): URL-String oder vollständiges Notion externes Datei-ObjektinTrash
(BOOLEAN, Optional): Setze true um die Seite in den Papierkorb zu verschieben, false zum WiederherstellenblockId
(TEXT, Optional): ID des zu aktualisierenden Blocks (Inhaltsbearbeitung)blockType
(TEXT, Optional): Blocktyp zum Aktualisieren (z.B. ‘paragraph’, ‘heading_1’, ‘heading_2’, ‘heading_3’, ‘to_do’, ‘bulleted_list_item’, ‘numbered_list_item’)blockText
(TEXT, Optional): Textinhalt für den Block (konvertiert zu rich_text)blockChecked
(BOOLEAN, Optional): Nur für to_do Blöcke. true/falseblockPayload
(TEXT, Optional): Erweitert: vollständiger JSON-Body für die Block-Aktualisierung (überschreibt blockType/blockText)blockArchived
(BOOLEAN, Optional): Setze true um den Block zu archivieren, false zum Entarchivieren
Trigger
Seite aktualisiert
notion.updatedPage
Wird ausgelöst, wenn Seiten aktualisiert werden
Bestätigung erforderlich: Nein
Parameter:
pageId
(TEXT, Optional): ID der Seite, die auf Updates überwacht werden soll
Datenbankelement aktualisiert
notion.updatedDatabaseItem
Wird ausgelöst, wenn Elemente in der Datenbank aktualisiert werden
Bestätigung erforderlich: Nein
Parameter:
databaseId
(TEXT, Erforderlich): ID der Datenbank, die auf aktualisierte Elemente überwacht werden soll
Neues Datenbankelement
notion.newDatabaseItem
Wird ausgelöst, wenn neue Datenbankelemente hinzugefügt werden
Bestätigung erforderlich: Nein
Parameter:
databaseId
(TEXT, Erforderlich): ID der Datenbank, die auf neue Elemente überwacht werden soll
Häufige Anwendungsfälle
Datenverwaltung
Verwalte und organisiere deine Notion-Daten
Automatisierung
Automatisiere Workflows mit Notion
Berichte
Generiere Einblicke und Berichte
Integration
Verbinde Notion mit anderen Tools
Best Practices
Erste Schritte:
- Aktiviere die Notion-Integration in deinen Workspace-Einstellungen
- Authentifiziere dich mit OAuth
- Teste die Verbindung mit einer einfachen Leseoperation
- Erkunde verfügbare Aktionen für deinen Anwendungsfall
Wichtige Überlegungen:
- Stelle ordnungsgemäße Authentifizierungsanmeldedaten sicher
- Respektiere Rate Limits und API-Kontingente
- Überprüfe Datenschutzeinstellungen
- Teste Operationen zuerst in einer sicheren Umgebung
Fehlerbehebung
Problem | Lösung |
---|---|
Authentifizierung fehlgeschlagen | Überprüfe deine OAuth-Anmeldedaten |
Rate Limit überschritten | Reduziere die Anfragehäufigkeit |
Daten nicht gefunden | Überprüfe Berechtigungen und Datenverfügbarkeit |
Verbindungs-Timeout | Überprüfe die Netzwerkverbindung |