Notion モジュール一覧

Make と Notion を連携させるモジュールの一覧です。

目次


コネクションの作成

Notion のコネクションには Internal(内部接続)Public(公開接続) の2種類があります。

Internal(内部接続)

Notion の内部統合トークンを使用します。自社ワークスペース内のみで利用する場合に適しています。

前提条件

  • Notion アカウント(管理者権限)が必要です

内部統合トークンの取得手順

  1. Notion の Settings & Members > Connections を開きます
  2. Develop or manage integrations をクリックします
  3. New integration をクリックします
  4. ワークスペースを選択し、統合名・ロゴ(任意)を入力します
  5. Capabilities で必要な権限を設定します
  6. Secrets セクションに表示されたトークンをコピーします

Make での設定手順

  1. Make にログインし、シナリオに Notion モジュールを追加します
  2. Connection フィールドの Add をクリックします
  3. Connection type で Notion Internal を選択します
  4. 取得したトークンを入力して保存します

注意事項

  • 接続後に新しいデータベースを追加した場合、Notion 側で統合に Add connections から対象データベースを追加する必要があります
  • 新規追加したデータベースを Make 上で表示するには、Notion で接続を一度切断し、Make で再度認可してください

Public(公開接続)

OAuth 2.0 を使用します。複数のワークスペースや外部ユーザーに提供するシナリオに適しています。

前提条件

  • Notion アカウント(管理者権限)が必要です
  • OAuth Client ID・Client Secret が必要です

Client ID・Client Secret の取得手順

  1. Internal 接続と同様に New integration から統合を作成します
  2. Distribution セクションで Make the integration public を有効にします
  3. 以下の情報を入力します
  4. Redirect URIs: https://www.integromat.com/oauth/cb/notion2
  5. 会社名・ウェブサイト・プライバシーポリシー URL
  6. 利用規約 URL・サポート用メールアドレス
  7. OAuth Client IDClient Secret をコピーして安全な場所に保管します

Make での設定手順

  1. Make にログインし、シナリオに Notion モジュールを追加します
  2. Connection フィールドの Add をクリックします
  3. Connection type で Notion Public を選択します
  4. Client ID・Client Secret を入力します
  5. 認証画面でアクセスを許可するページを選択します

注意事項(共通)

  • 2025年9月3日より Notion API のバージョンが更新されています(バージョン: 2025-09-03)。新しいモジュールへの移行を推奨します
  • 旧バージョンのモジュールは Legacy と表記されています
  • Legacy モジュールでは親の識別子に database id を使用しますが、新しいモジュールでは data source id を使用します

データソースアイテムの操作

Watch Data Source Items

データソース内のアイテムに変更があったときにトリガーされます。

フィールド 説明
Connection Notion への接続
Parent ID 監視対象のデータソース ID
Triggering Events トリガーするイベントの種類

Create a Data Source Item

データソースに新しいアイテムを追加します。

フィールド 説明
Connection Notion への接続
Parent ID 追加先のデータソース ID
Properties データベーススキーマに基づくプロパティフィールド

Update a Data Source Item

データソース内の既存アイテムを更新します。

フィールド 説明
Connection Notion への接続
Data Source ID 対象のデータソース ID
Item ID 更新するアイテムの ID
Properties 更新するフィールド

Get a Data Source Item

データソース内の特定のアイテムを取得します。

フィールド 説明
Connection Notion への接続
Data Source ID 対象のデータソース ID
Item ID 取得するアイテムの ID

Append a Database Item Content

既存のデータベースアイテムにコンテンツを追記します。

フィールド 説明
Connection Notion への接続
Database ID 対象のデータベース ID
Item ID 追記先のアイテム ID
Content 追記するコンテンツ

Create a Database Item (Legacy)

注意: このモジュールは Legacy です。新しいシナリオでは Create a Data Source Item を使用してください。

データベースに新しいアイテムを作成します。

フィールド 説明
Connection Notion への接続
Database ID 追加先のデータベース ID
Properties データベーススキーマに基づくプロパティフィールド

データベース・データソースの操作

Create a Database

Notion に新しいデータベースを作成します。

フィールド 説明
Connection Notion への接続
Parent ID 作成先のワークスペースまたは親ページ ID
Title データベースのタイトル
Properties データベースのプロパティスキーマ

Update a Database

データベースの設定やプロパティを更新します。

フィールド 説明
Connection Notion への接続
Database ID 対象のデータベース ID
Properties 更新するプロパティ

Get a Database

データベースの構造とメタデータを取得します。

フィールド 説明
Connection Notion への接続
Database ID 取得するデータベース ID

Create a Data Source

データベース内に新しいデータソースを作成します。

フィールド 説明
Connection Notion への接続
Database ID 対象のデータベース ID
Data Source Configuration データソースの設定

Update a Data Source

データソースの設定を更新します。

フィールド 説明
Connection Notion への接続
Data Source ID 対象のデータソース ID
Configuration 更新する設定内容

Get a Data Source

データソースの詳細と設定を取得します。

フィールド 説明
Connection Notion への接続
Data Source ID 取得するデータソース ID

ページの操作

Create a Page

Notion に新しいページを作成します。

フィールド 説明
Connection Notion への接続
Parent ID 作成先の親ページまたはデータベース ID
Title ページのタイトル
Content ページのコンテンツブロック

Update a Page

ページのプロパティやメタデータを更新します。

フィールド 説明
Connection Notion への接続
Page ID 更新するページの ID
Title ページのタイトル
Icon ページのアイコン
Cover Image ページのカバー画像

Get a Page

ページのコンテンツとプロパティを取得します。

フィールド 説明
Connection Notion への接続
Page ID 取得するページの ID

Search Objects

ワークスペース全体からオブジェクト(ページ・データベース)を検索します。

フィールド 説明
Connection Notion への接続
Query 検索キーワード
Object Type 検索対象のオブジェクト種別

Watch Objects

ワークスペース内のオブジェクトの変更を監視します。

フィールド 説明
Connection Notion への接続
Event Type 監視するイベントの種類

ページコンテンツの操作

Watch Page Contents

ページのコンテンツブロックに変更があったときにトリガーされます。

フィールド 説明
Connection Notion への接続
Page ID 監視対象のページ ID

List Page Contents

ページ内のすべてのコンテンツブロックを取得します。

フィールド 説明
Connection Notion への接続
Page ID 対象のページ ID
Pagination Parameters ページネーションの設定

Get a Page Content

ページ内の特定のコンテンツブロックを取得します。

フィールド 説明
Connection Notion への接続
Page ID 対象のページ ID
Page Content ID 取得するコンテンツブロックの ID
Type コンテンツの種類(必須)

Append a Page Content

既存ページに新しいコンテンツブロックを追記します。

フィールド 説明
Connection Notion への接続
Page ID 追記先のページ ID
Type 追記するコンテンツの種類
Content 追記するコンテンツデータ

Update a Page Content

既存のコンテンツブロックを更新します。

注意: Type フィールドは既存のコンテンツと一致している必要があります。異なる Type を指定するとエラーになります。
フィールド 説明
Connection Notion への接続
Page ID 対象のページ ID
Page Content ID 更新するコンテンツブロックの ID
Type コンテンツの種類(必須・既存と一致させること)
Content 更新後のコンテンツ

Delete a Page Content

ページからコンテンツブロックを削除します。

フィールド 説明
Connection Notion への接続
Page ID 対象のページ ID
Page Content ID 削除するコンテンツブロックの ID

List Page Property Items

ページのプロパティ値をすべて取得します。

注意: Notion API の制限により、1リクエストあたり最大25件の取得となります。
フィールド 説明
Connection Notion への接続
Page ID 対象のページ ID
Property Name 取得するプロパティ名
Pagination Token ページネーション用トークン

ユーザー

List Users

接続されたワークスペースにアクセスできるユーザー一覧を取得します。

フィールド 説明
Connection Notion への接続

イベント

Watch Events

ワークスペース内のイベントを監視します。

注意: コネクションに紐づいたページのイベントのみトリガーされます。
フィールド 説明
Connection Notion への接続
Event Type 監視するイベントの種類

その他

Make an API Call

Notion API への任意の認証済みリクエストを実行します。

フィールド 説明
Connection Notion への接続
URL リクエスト先のエンドポイントパス
Method HTTPメソッド(Delete / Patch / Put / Post / Get)
Headers リクエストヘッダー
Query String クエリパラメータ
Body リクエストボディ

情報元: Make 公式ドキュメント