【Notion API】”Could not find database with ID: XXXXXX” の対処法

技術メモ

Notion APIを使ってNotionのTableに自動で複数のpageを追加しようとしたところ以下のエラーメッセージが返ってきました。

"Could not find database with ID: XXXXXX."
//便宜上IDはXXXXXXで表示しています。
  • エンドポイントはhttps://api.notion.com/v1/pages
  • リクエストボディのparent.database_idに対象のNotionデータベースのid設定済み

特に問題ないはず、、、と思いきや、以下の初歩的なミスをしていたことに気づきました。

操作対象のDBの編集権限をIntegrationに与えていなかった。

以下のステップで操作対象のDBの編集権限をIntegrationに付与したら問題は解決しました。

1. Notionで操作対象のDBのページに移動

2. 画面右上の”Share”をクリック

3. “Invite”をクリック。

4. 利用するIntegrationをクリック

5. “Invite”をクリック。

コメント

タイトルとURLをコピーしました