🐺
notion-swallow チートシート
notion-swallow
notion-swallow
NOTIONのCURLを作成するcli
ここではnotion-swallow
のチートシートを書いていきます。
Pages
page情報を取得するcurlを生成
notion-swallow pages -i {page_id}
pageを作成するcurlを生成
notion-swallow pages -x POST -f ./fixture/post/create_request.json
page内のプロパティ情報を取得するcrulを生成
notion-swallow property_pages -i {page_id} -p Name
page内のプロパティを更新するcurl生成
notion-swallow pages -x PATCH -i {page_id} -f ./fixture/patch/pages_patch_request.json
Databases
databaseを作成するcurlを生成
notion-swallow databases -x POST -f ./fixture/post/create_database.json
指定した条件でdatabaseのレコードを取得するcurlを生成
notion-swallow query_databases -i {database_id} -f ./fixture/post/request.json
databaseの情報を取得するcurlを生成
notion-swallow databases -i {database_id}
databaseの情報を更新するcurlを生成
notion-swallow databases -x PATCH -i {database_id} -f ./fixture/patch/request.json
Blocks
pageにblockを追加するcurlを生成
notion-swallow append_blocks -x PATCH -i {page_id} -f ./fixture/patch/append_blocks_request.json
block配下にblockを追加するcurlを生成
notion-swallow append_blocks -x PATCH -i {block_id} -f ./fixture/patch/append_blocks_request.json
block情報を取得するcurlを生成
notion-swallow blocks -i {block_id}
block配下の情報を取得するcurlを生成
notion-swallow children_blocks -i {block_id}
blockの更新をするcurlを生成
notion-swallow blocks -x PATCH -i {block_id} -f ./fixture/patch/blocks_update_request.json
blockの削除
notion-swallow blocks -x DELETE -i {block_id}
Search
指定した情報で検索をかけるcurlを生成
notion-swallow search -f ./fixture/post/search_by_title_request.json
Discussion