Notion
Overzicht
Werkruimte die aantekeningen, databases, wiki's en projectbeheer op één plek combineert. Via Langdock's integratie kunt u Notion rechtstreeks vanuit uw gesprekken openen en beheren.
Authenticatie: OAuth Categorie: Productiviteit & Samenwerking Beschikbaarheid: Alle workspace-abonnementen
Beschikbare acties
Haal Pagina-inhoud Op
notion.getPageContent
Haalt de inhoud van een specifieke pagina of block en al zijn kinderen uit Notion op en converteert deze naar markdown
Bevestiging vereist: Nee
Parameters:
blockId(TEKST, Verplicht): De unieke identificatie van de Notion-pagina of het block waarvan u de inhoud wilt ophalen, inclusief alle geneste child-blocks en hun geformatteerde inhoud
Uitvoer: Geeft de pagina-inhoud terug omgezet naar markdown-formaat
Query Database
notion.queryDatabase
Geeft pagina's uit een database terug met optionele filters, sorteringen en paginering. Gebruik deze actie telkens wanneer u meerdere pagina's uit een database wilt ophalen
Bevestiging vereist: Nee
Parameters:
databaseId(TEKST, Verplicht): ID of URL van de te doorzoeken databasefilter(TEKST, Optioneel): Notion-filterobject in JSON. Ondersteunt ‘and’/‘or’ samengestelde filters en alle type-specifieke voorwaardensorts(OBJECT, Optioneel): Array van Notion-sorteringsobjecten. Voorbeeld: ['property':'Last ordered','direction':'ascending']pageSize(NUMMER, Optioneel): Aantal resultaten per pagina (maximaal 100). Standaard is 30startCursor(TEKST, Optioneel): Cursor uit een vorige reactie voor pagineringfilterProperties(TEKST, Optioneel): Komma-gescheiden eigenschaps-ID's om op te nemen in de responsreturnAll(BOOLEAN, Optioneel): Als true, pagineert totdat alle resultaten zijn verzameldsimplifyOutput(BOOLEAN, Optioneel): Geef vereenvoudigde pagina's terug met id, url, titel en afgevlakte eigenschappen
Uitvoer: Geeft een array van databasepagina's terug met hun eigenschappen en inhoud
Maak Database
notion.createDatabase
Maakt een database als subpagina aan in de opgegeven bovenliggende pagina, met het opgegeven eigenschappenschema. Vereist dat de bovenliggende pagina een daadwerkelijke pagina of wiki is
Bevestiging vereist: Ja
Parameters:
parentId(TEKST, Verplicht): ID of URL van de OUDERPAGINA (of wiki) waaronder de database wordt aangemaakttitel(TEKST, Optioneel): Optionele databasetitelproperties(OBJECT, Vereist): Eigenschapenschema-object. Voorbeeld: 'Name': { 'title': {} }, 'Status': { 'status': {} }, 'Price': { 'number': { 'format': 'dollar' } }icon(TEKST, Optioneel): Emoji of volledig pictogramobjectcover(TEKST, Optioneel): Externe cover-URL of volledig extern bestandsobjectisInline(BOOLEAN, Optioneel): Maak de database inline op de pagina
Uitvoer: Geeft de aangemaakte database terug met ID, titel en eigendomsschema
Update Database
notion.updateDatabase
Werk database-metagegevens bij (titel, beschrijving, pictogram, omslag) en/of wijzig database-eigenschappen (toevoegen, verwijderen, hernoemen of schema wijzigen)
Bevestiging vereist: Ja
Parameters:
databaseId(TEKST, Verplicht): ID of URL van de database die moet worden bijgewerkttitel(TEKST, Optioneel): Optionele nieuwe databasetitelbeschrijving(TEKST, Optioneel): Optionele nieuwe databeschrijvingproperties(OBJECT, Optioneel): JSON-object dat eigenschapswijzigingen beschrijft. Gebruik null om een eigenschap te verwijderen, geef{ name: 'New name' }om te hernoemen, of geef een eigendomsschema-object door om type/opties te wijzigenicon(TEKST, Optioneel): Emoji of volledig pictogramobjectcover(TEKST, Optioneel): Externe cover-URL of volledig extern bestandsobject
Uitvoer: Geeft de bijgewerkte database terug met nieuwe metadata en eigenschappen
Haal Pagina-gegevens Op
notion.getPageDetails
Haalt gedetailleerde informatie op over een specifieke Notion-pagina, inclusief de eigenschappen, metadata en structuur
Bevestiging vereist: Nee
Parameters:
pageId(TEKST, Verplicht): De unieke identificatie van de Notion-pagina waarvan u informatie wilt ophalen
Uitvoer: Geeft paginagegevens terug inclusief ID, titel, eigenschappen en metadata
Zoek Pagina's
notion.findPages
Zoekt naar pagina's in uw Notion-werkruimte op titel
Bevestiging vereist: Nee
Parameters:
query(TEKST, Optioneel): Zoekterm gebruikt om pagina's te vinden op hun titels
Uitvoer: Geeft een array van pagina's terug die overeenkomen met de zoekcriteria
Zoek Databases
notion.findDatabases
Zoekt naar databases in uw Notion-werkruimte op titel
Bevestiging vereist: Nee
Parameters:
query(TEKST, Optioneel): Zoekterm gebruikt om databases te vinden op hun titels
Uitvoer: Geeft een array van databases terug die overeenkomen met de zoekcriteria
Haal Databasedetails Op
notion.getDatabaseDetails
Haalt gedetailleerde informatie op over een specifieke Notion-database, inclusief de eigenschappen, metadata en structuur
Bevestiging vereist: Nee
Parameters:
databaseId(TEKST, Verplicht): De unieke identificatie van de Notion-database waarvan u informatie wilt ophalen
Uitvoer: Geeft databasedetails terug inclusief ID, titel, eigendomsschema en metadata
Zoeken
notion.search
Zoekt door uw gehele Notion-werkruimte of binnen een specifieke database naar pagina's en inhoud
Bevestiging vereist: Nee
Parameters:
query(TEKST, Optioneel): Zoekterm om pagina's of databases te vinden. Zoekopdrachten zijn niet-hoofdlettergevoelig en matchen gedeeltelijke woordendatabaseId(TEKST, Optioneel): Optioneel: Zoeken binnen een specifieke database in plaats van de hele werkruimteobjectType(KEUZE, Optioneel): Filter resultaten op type. Kies ‘page’ voor alleen pagina's of ‘database’ voor alleen databasespropertyFilters(TEKST, Optioneel): Filter databasepagina's op eigenschapswaarden (vereist database-ID). Geef op als JSON-objectpageSize(NUMMER, Optioneel): Aantal resultaten om per pagina terug te geven. Standaard is 30, maximum is 100sortBy(KEUZE, Optioneel): Sorteer resultaten op aanmaaktijd of laatste bewerkingstijdsortDirection(KEUZE, Optioneel): Sorteervolgorde voor resultatencreatedBy(TEKST, Optioneel): Filter resultaten op de gebruiker die de pagina of database heeft aangemaaktlastEditedBy(TEKST, Optioneel): Filter resultaten op de gebruiker die de pagina of database als laatste heeft bewerktstartCursor(TEKST, Optioneel): Paginering-cursor uit vorige zoekresultaten
Uitvoer: Geeft een array van pagina's en databases terug die overeenkomen met de zoekcriteria
Maak Pagina
notion.createPage
Maakt een nieuwe pagina in Notion, ofwel als een database-item of als een kind van een andere pagina
Bevestiging vereist: Ja
Parameters:
parentId(TEKST, Verplicht): De ID van de ouderdatabase of -pagina waar de nieuwe pagina wordt gemaaktparentType(KEUZE, Optioneel): Type ouder waarin de pagina wordt aangemaakttitel(TEKST, Optioneel): De titel van de nieuwe paginaproperties(OBJECT, Optioneel): Eigenschappen voor de nieuwe pagina als JSON-objectinhoud(TEKST, Optioneel): De inhoud van de pagina. Kan platte tekst zijn (wordt geconverteerd naar paragrafen) of een array van Notion-blocksicon(TEKST, Optioneel): Een emoji of URL voor het paginapictogramcover(TEKST, Optioneel): URL van een afbeelding om te gebruiken als paginacovercreateInPersonalRoot(BOOLEAN, Optioneel): Wanneer ingeschakeld en parentId is ‘workspace’ of ‘root’, maakt de pagina aan in uw persoonlijke workspace-root
Uitvoer: Geeft de aangemaakte pagina terug met ID, titel en eigenschappen
Update Pagina
notion.updatePage
Werkt de eigenschappen van een pagina en/of een specifiek block op die pagina bij. Gebruik pagina-velden voor database/pagina-metadata; gebruik block-velden om de inhoud van een afzonderlijk block te bewerken
Bevestiging vereist: Ja
Parameters:
pageId(TEKST, Optioneel): ID van de pagina die moet worden bijgewerkt (eigenschappen, pictogram, cover, prullenbak)properties(TEKST, Optioneel): JSON-object van eigenschappen om bij te werkenicon(TEKST, Optioneel): Emoji-teken of volledig Notion-pictogramobjectcover(TEKST, Optioneel): URL-string of volledig Notion extern bestandsobjectinTrash(BOOLEAN, Optioneel): Stel in op true om de pagina naar de prullenbak te verplaatsen, false om te herstellenblockId(TEKST, Optioneel): ID van het block om bij te werken (inhoud bewerken)blockType(TEKST, Optioneel): Blocktype om bij te werken (bijv. ‘paragraph’, ‘heading_1’, ‘heading_2’, ‘heading_3’, ‘to_do’, ‘bulleted_list_item’, ‘numbered_list_item’)blockText(TEKST, Optioneel): Tekstinoud voor het block (geconverteerd naar rich_text)blockChecked(BOOLEAN, Optioneel): Alleen voor to_do-blocks. true/falseblockPayload(TEKST, Optioneel): Geavanceerd: volledige JSON-body voor de block-update (overschrijft blockType/blockText)blockArchived(BOOLEAN, Optioneel): Stel in op true om het block te archiveren, false om te de-archiveren
Uitvoer: Geeft de bijgewerkte pagina of het block terug met nieuwe waarden
Triggers
Bijgewerkte Pagina
notion.updatedPage
Wordt geactiveerd wanneer pagina's worden bijgewerkt
Bevestiging vereist: Nee
Parameters:
pageId(TEKST, Optioneel): ID van de pagina om te monitoren op updates
Uitvoer: Geeft het resultaat van de bewerking terug
Bijgewerkt Database-item
notion.updatedDatabaseItem
Wordt geactiveerd wanneer items in de database worden bijgewerkt
Bevestiging vereist: Nee
Parameters:
databaseId(TEKST, Verplicht): ID van de database om te monitoren op bijgewerkte items
Uitvoer: Geeft het resultaat van de bewerking terug
Nieuw Database-item
notion.newDatabaseItem
Wordt geactiveerd wanneer nieuwe database-items worden toegevoegd
Bevestiging vereist: Nee
Parameters:
databaseId(TEKST, Verplicht): ID van de database om te monitoren op nieuwe items
Uitvoer: Geeft het resultaat van de bewerking terug
Veelvoorkomende gebruikssituaties
Gegevensbeheer — Beheer en organiseer uw Notion-gegevens
Automatisering — Automatiseer workflows met Notion
Rapportage — Genereer inzichten en rapporten
Integratie — Verbind Notion met andere tools
Beste praktijken
Probleemoplossing
Authenticatie mislukt
Controleer uw OAuth-gegevens
Rate limit overschreden
Verminder de frequentie van verzoeken
Gegevens niet gevonden
Controleer machtigingen en beschikbaarheid van gegevens
Verbindingstime-out
Controleer netwerkconnectiviteit
Ondersteuning
Voor extra hulp met de Notion-integratie, neem contact op met [email protected]

