17.1 ページをアーカイブ (Archive (delete) a page)
- ページのアーカイブは Update a page で archived キーを true に変更する処理に相当します。説明はこちらに記述されています。
- 今回削除するページを上に設置しました。このページの URL を取得してここに貼り付けてください。
ページURL
例: https://www.notion.so/hkob/bd21c752369b440f961d0fa5511a81a8?pvs=4
page_id
は末尾?の前の 32 桁の 16 進数です。下の赤字の部分にこのpage_id
を記述してください。メソッドは PATCH にしてください。
https://api.notion.com/v1/pages/ここに上のpage_idを記述
- BODY は以下のようになります。
{ "archived": true }
- 設定画面は以下のようになります。METHOD は前の続きで PATCH のままです。
archived
キー値をfalse
にして再度実行するとページを復元することができます。ただし、復元したページはページの最下部になります。
{ "archived": true }
17.2 ブロックを削除 (Delete a block)
- ブロックを削除する API の説明はこちらです。
削除するブロック
- 今回削除するブロックを上に設置しました。このブロックの URL を取得してここに貼り付けてください。
ブロックURL
例: https://www.notion.so/hkob/T17-Delete-1c2e64542efe4207b161f7835f9162f3?pvs=4#ac2fee85b83e401a8ad2ba0beb3179fd
https://www.notion.so/hkob/S17-Delete-1c2e64542efe4207b161f7835f9162f3?pvs=4#ac2fee85b83e401a8ad2ba0beb3179fd
block_id
は末尾の#
の後ろの 32 桁の 16 進数です。下の赤字の部分にこのblock_id
を記述してください。メソッドは DELETE に変更してください。DELETE にするとヘッダは自動的に Notion-Version と Authorization の二つだけになります。また BODY もなくなります。
https://api.notion.com/v1/blocks/ここに上のblock_idを記述
- 設定画面は以下のようになります。
- 削除したページは archived キー値を false に戻すことで復元することができます。メソッドを PATCH に設定し、BODY を以下のように記述します。この場合も復元されるのはページの最下部になります。
{ "archived": false }
- 設定画面は以下のようになります。