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 database

    • filter (TEKST, Optioneel): Notion-filterobject in JSON. Ondersteunt ‘and’/‘or’ samengestelde filters en alle type-specifieke voorwaarden

    • sorts (OBJECT, Optioneel): Array van Notion-sorteringsobjecten. Voorbeeld: ['property':'Last ordered','direction':'ascending']

    • pageSize (NUMMER, Optioneel): Aantal resultaten per pagina (maximaal 100). Standaard is 30

    • startCursor (TEKST, Optioneel): Cursor uit een vorige reactie voor paginering

    • filterProperties (TEKST, Optioneel): Komma-gescheiden eigenschaps-ID's om op te nemen in de respons

    • returnAll (BOOLEAN, Optioneel): Als true, pagineert totdat alle resultaten zijn verzameld

    • simplifyOutput (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 aangemaakt

    • titel (TEKST, Optioneel): Optionele databasetitel

    • properties (OBJECT, Vereist): Eigenschapenschema-object. Voorbeeld: 'Name': { 'title': {} }, 'Status': { 'status': {} }, 'Price': { 'number': { 'format': 'dollar' } }

    • icon (TEKST, Optioneel): Emoji of volledig pictogramobject

    • cover (TEKST, Optioneel): Externe cover-URL of volledig extern bestandsobject

    • isInline (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 bijgewerkt

    • titel (TEKST, Optioneel): Optionele nieuwe databasetitel

    • beschrijving (TEKST, Optioneel): Optionele nieuwe databeschrijving

    • properties (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 wijzigen

    • icon (TEKST, Optioneel): Emoji of volledig pictogramobject

    • cover (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 woorden

    • databaseId (TEKST, Optioneel): Optioneel: Zoeken binnen een specifieke database in plaats van de hele werkruimte

    • objectType (KEUZE, Optioneel): Filter resultaten op type. Kies ‘page’ voor alleen pagina's of ‘database’ voor alleen databases

    • propertyFilters (TEKST, Optioneel): Filter databasepagina's op eigenschapswaarden (vereist database-ID). Geef op als JSON-object

    • pageSize (NUMMER, Optioneel): Aantal resultaten om per pagina terug te geven. Standaard is 30, maximum is 100

    • sortBy (KEUZE, Optioneel): Sorteer resultaten op aanmaaktijd of laatste bewerkingstijd

    • sortDirection (KEUZE, Optioneel): Sorteervolgorde voor resultaten

    • createdBy (TEKST, Optioneel): Filter resultaten op de gebruiker die de pagina of database heeft aangemaakt

    • lastEditedBy (TEKST, Optioneel): Filter resultaten op de gebruiker die de pagina of database als laatste heeft bewerkt

    • startCursor (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 gemaakt

    • parentType (KEUZE, Optioneel): Type ouder waarin de pagina wordt aangemaakt

    • titel (TEKST, Optioneel): De titel van de nieuwe pagina

    • properties (OBJECT, Optioneel): Eigenschappen voor de nieuwe pagina als JSON-object

    • inhoud (TEKST, Optioneel): De inhoud van de pagina. Kan platte tekst zijn (wordt geconverteerd naar paragrafen) of een array van Notion-blocks

    • icon (TEKST, Optioneel): Een emoji of URL voor het paginapictogram

    • cover (TEKST, Optioneel): URL van een afbeelding om te gebruiken als paginacover

    • createInPersonalRoot (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 werken

    • icon (TEKST, Optioneel): Emoji-teken of volledig Notion-pictogramobject

    • cover (TEKST, Optioneel): URL-string of volledig Notion extern bestandsobject

    • inTrash (BOOLEAN, Optioneel): Stel in op true om de pagina naar de prullenbak te verplaatsen, false om te herstellen

    • blockId (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/false

    • blockPayload (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

1

Aan de slag

  • Schakel de Notion-integratie in uw werkruimte-instellingen in

  • Authenticeer met OAuth

  • Test de verbinding met een eenvoudige leesbewerking

  • Verken beschikbare acties voor uw gebruikssituatie

2

Belangrijke overwegingen

  • Zorg voor de juiste authenticatiegegevens

  • Respecteer rate limits en API-quotums

  • Controleer instellingen voor gegevensprivacy

  • Test bewerkingen eerst in een veilige omgeving

Probleemoplossing

Probleem
Oplossing

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]