Notion モジュール一覧
Make と Notion を連携させるモジュールの一覧です。
コネクションの作成
Notion のコネクションには Internal(内部接続) と Public(公開接続) の2種類があります。
Internal(内部接続)
Notion の内部統合トークンを使用します。自社ワークスペース内のみで利用する場合に適しています。
前提条件
- Notion アカウント(管理者権限)が必要です
内部統合トークンの取得手順
- Notion の Settings & Members > Connections を開きます
- Develop or manage integrations をクリックします
- New integration をクリックします
- ワークスペースを選択し、統合名・ロゴ(任意)を入力します
- Capabilities で必要な権限を設定します
- Secrets セクションに表示されたトークンをコピーします
Make での設定手順
- Make にログインし、シナリオに Notion モジュールを追加します
- Connection フィールドの Add をクリックします
- Connection type で Notion Internal を選択します
- 取得したトークンを入力して保存します
注意事項
- 接続後に新しいデータベースを追加した場合、Notion 側で統合に Add connections から対象データベースを追加する必要があります
- 新規追加したデータベースを Make 上で表示するには、Notion で接続を一度切断し、Make で再度認可してください
Public(公開接続)
OAuth 2.0 を使用します。複数のワークスペースや外部ユーザーに提供するシナリオに適しています。
前提条件
- Notion アカウント(管理者権限)が必要です
- OAuth Client ID・Client Secret が必要です
Client ID・Client Secret の取得手順
- Internal 接続と同様に New integration から統合を作成します
- Distribution セクションで Make the integration public を有効にします
- 以下の情報を入力します
- Redirect URIs:
https://www.integromat.com/oauth/cb/notion2 - 会社名・ウェブサイト・プライバシーポリシー URL
- 利用規約 URL・サポート用メールアドレス
- OAuth Client ID と Client Secret をコピーして安全な場所に保管します
Make での設定手順
- Make にログインし、シナリオに Notion モジュールを追加します
- Connection フィールドの Add をクリックします
- Connection type で Notion Public を選択します
- Client ID・Client Secret を入力します
- 認証画面でアクセスを許可するページを選択します
注意事項(共通)
- 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)
データベースに新しいアイテムを作成します。
| フィールド | 説明 |
|---|---|
| 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
既存のコンテンツブロックを更新します。
| フィールド | 説明 |
|---|---|
| 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
ページのプロパティ値をすべて取得します。
| フィールド | 説明 |
|---|---|
| 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 公式ドキュメント