Aller au contenu

Connecter Notion

L’addon notion-connect relie pages, sources de données, blocs et vues Notion à vos projets arka-deck. L’agent peut lire et écrire dans Notion sans que vous quittiez le chat.


Ce qu’arka-deck enregistre — et ce qu’il n’enregistre pas

Section intitulée « Ce qu’arka-deck enregistre — et ce qu’il n’enregistre pas »
DonnéeStockage
Connexion (token, scopes)Chiffré dans SQLite local (AES-256-GCM)
Références externes (page id, source id)Local
Informations de fraîcheurLocal
Journal d’exécutionLocal

L’addon n’importe pas tout le workspace Notion comme base documentaire locale. Seules les références et les opérations explicites sont enregistrées.


  1. Ouvrir la vue External Sources ou Notion Config du projet.
  2. Choisir l’authentification :
    • Token d’intégration (créer une intégration interne Notion et coller son token).
    • OAuth Notion (flow guidé depuis l’application).
  3. Tester la connexion.

Le token est chiffré localement et n’est jamais exposé à l’UI après saisie.


ActionDescription
Test connexionVérifier que le token fonctionne
RechercheTrouver pages, sources, vues par titre
Lecture pageRécupérer une page Notion et ses blocs
Lecture sourceRécupérer les éléments d’une source de données
Lecture vueRécupérer une vue (table, kanban, etc.)
Création / mise à jour de pageCréer ou modifier une page
Ajout de blocsAjouter des blocs à une page existante
Corbeille pageMettre une page à la corbeille (non destructif)

L’agent peut invoquer ces actions pendant un tour (avec votre accord pour les opérations d’écriture, selon votre configuration de permissions provider).


  • Le state OAuth est en mémoire, à usage unique, avec TTL de 10 minutes.
  • Un redémarrage pendant l’autorisation invalide le callback : il faut relancer le flow.
  • Les credentials chiffrés vivent dans <arkaHome>/providers/providers.db.

  • Le connecteur ne gère qu’une connexion par projet (multi-comptes prévu plus tard).
  • Pas de synchronisation automatique du workspace Notion en arrière-plan.
  • Pas de webhook entrant — arka-deck pull à la demande, pas de push Notion → arka-deck.