▤ 動画容量ナビ

動画の容量と保存 · 参考資料確認日 2026年9月21日

Notion APIの20 MB境界とworkspaceのファイル上限

multipartを使えばどのworkspaceにも大容量ファイルを置けるわけではありません。アップロード方式とworkspaceの許容量の両方を確かめます。

方式の20 MBとworkspace上限を分ける

Notion APIの概要はDirect Uploadを<=20 MB、より大きなファイルをmultipartで送る経路として案内しています。workspaceごとのファイル上限はFreeが5 MiB、Paidが5 GiBです。20 MBと5 MiB/5 GiBを同じ単位に丸めたり、multipartならFreeの5 MiBを超えられると考えたりしないでください。

botのworkspace_limits.max_file_upload_size_in_bytesで、そのworkspaceに適用される正確なバイト上限を取得できます。関連する案内には20 MiBや5 GBという別表記もあるため、境界付近は表現を推測して通すよりこの値で判定します。multipartの各partにも最終partを除いて5~20 binary megabytesの条件があり、10 MBのpartが推奨されています。

上限を取得してから送信・添付する

botのworkspaceとmax_file_upload_size_in_bytesを確認し、ファイルの実バイト数と比べてください。方式は<=20 MBのDirectか大きいファイルのmultipartから選び、part条件を守って送信します。ファイル名は900 bytes以内にします。

送信後はpendingのFile Uploadを1時間以内にページなどへ添付します。添付されないと期限切れになるためです。APIで得たダウンロードURLも1時間で失効するので、再利用時は対象オブジェクトを再取得してください。

参考資料

  • developers.notion.com

    https://developers.notion.com/guides/data-apis/working-with-files-and-media

    確認日:2026-09-21

  • developers.notion.com

    https://developers.notion.com/guides/data-apis/uploading-small-files

    確認日:2026-09-21

  • developers.notion.com

    https://developers.notion.com/guides/data-apis/sending-larger-files

    確認日:2026-09-21