APIの活用例
APIの活用例
Memoreru APIを使った具体的な操作例を紹介します。すべてのリクエストには Authorization ヘッダーが必要です。
コンテンツの一覧を取得する
curl -H "Authorization: Bearer mk_xxxxxxxxxxxx" \
https://memoreru.com/api/contentsタイプで絞り込む場合:
curl -H "Authorization: Bearer mk_xxxxxxxxxxxx" \
"https://memoreru.com/api/contents?type=table"ページを作成する
curl -X POST \
-H "Authorization: Bearer mk_xxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"title": "議事録 2026-03-15", "description": "定例会議の記録", "scope": "private"}' \
https://memoreru.com/api/contents/pagesテーブルの行を取得する
curl -H "Authorization: Bearer mk_xxxxxxxxxxxx" \
"https://memoreru.com/api/contents/tables/{table_id}/rows?limit=50"テーブルに行を追加する(1件)
curl -X POST \
-H "Authorization: Bearer mk_xxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"data": {
"column_id_1": "タスクA",
"column_id_2": "進行中"
}
}' \
"https://memoreru.com/api/contents/tables/{table_id}/rows"テーブルに行を追加する(複数件、最大100件)
同じエンドポイントに rows 配列で送信します。
curl -X POST \
-H "Authorization: Bearer mk_xxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"rows": [
{"column_id_1": "タスクA", "column_id_2": "進行中"},
{"column_id_1": "タスクB", "column_id_2": "未着手"}
]
}' \
"https://memoreru.com/api/contents/tables/{table_id}/rows"テーブルの列定義を取得する
curl -H "Authorization: Bearer mk_xxxxxxxxxxxx" \
"https://memoreru.com/api/contents/tables/{table_id}/columns"列定義を取得すると、各列のID・表示名・データ型が確認できます。行の追加・更新時には列IDを使用します。
テーブルを更新する
curl -X PATCH \
-H "Authorization: Bearer mk_xxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"table_id": "{table_id}", "title": "更新後のタイトル"}' \
"https://memoreru.com/api/contents/tables"活用シナリオ
定期レポートの自動作成
cronやGitHub Actionsでスクリプトを定期実行し、テーブルデータを集計してページに書き出すことで、日次・週次レポートを自動化できます。
外部システムとのデータ連携
CRMやプロジェクト管理ツールのデータをAPIでMemoreruのテーブルに同期し、ダッシュボードで可視化できます。
AIワークフローの構築
MCPサーバーと組み合わせて、AIにデータの分析・要約・入力を任せることで、情報整理を効率化できます。
詳細仕様
リクエスト/レスポンスの詳細なスキーマ、全エンドポイントの仕様はAPIドキュメントをご確認ください。
0
0
0
0
投稿0
フォロワー0
いいねプロパティ
ページ
DOCS