APIの活用例
APIの活用例
Memoreru APIを使った具体的な操作例を紹介します。すべてのリクエストには Authorization ヘッダーが必要です。
コンテンツの一覧を取得する
curl -H "Authorization: Bearer mk_xxxxxxxxxxxx" \
https://memoreru.com/api/v1/contentsタイプで絞り込む場合:
curl -H "Authorization: Bearer mk_xxxxxxxxxxxx" \
"https://memoreru.com/api/v1/contents?content_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/v1/contents/pagesテーブルの行を取得する
curl -H "Authorization: Bearer mk_xxxxxxxxxxxx" \
"https://memoreru.com/api/v1/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/v1/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/v1/contents/tables/{table_id}/rows"テーブルの列定義を取得する
curl -H "Authorization: Bearer mk_xxxxxxxxxxxx" \
"https://memoreru.com/api/v1/contents/tables/{table_id}/columns"列定義を取得すると、各列のID・表示名・データ型が確認できます。行の追加・更新時には列IDを使用します。
テーブルを更新する
curl -X PATCH \
-H "Authorization: Bearer mk_xxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"title": "更新後のタイトル"}' \
"https://memoreru.com/api/v1/contents/tables/{table_id}"行を作成・更新する(upsert)
指定した列の値が一致する行があれば更新し、無ければ新規作成します。外部システムとのデータ連携で、同じデータを何度送っても重複させたくないときに使う機能です。
curl -X POST \
-H "Authorization: Bearer mk_xxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"match_column_id": "column_id_1",
"match_value": "タスクA",
"data": {
"column_id_2": "完了"
}
}' \
"https://memoreru.com/api/v1/contents/tables/{table_id}/rows/upsert"この例では、column_id_1 の値が「タスクA」の行を探し、見つかればその行の column_id_2 を更新、見つからなければ新しい行を作成します。
活用シナリオ
定期レポートの自動作成
cronやGitHub Actionsでスクリプトを定期実行し、テーブルデータを集計してページに書き出すことで、日次・週次レポートを自動化できます。
外部システムとのデータ連携
CRMやプロジェクト管理ツールのデータをAPIでMemoreruのテーブルに同期し、ダッシュボードで可視化できます。
AIワークフローの構築
MCPサーバーと組み合わせて、AIにデータの分析・要約・入力を任せることで、情報整理を効率化できます。
詳細仕様
リクエスト/レスポンスの詳細なスキーマ、全エンドポイントの仕様はAPIドキュメントをご確認ください。
0
0
0
0
Posts0
Followers0
LikesProperties
Page
DOCS
Comments