APIの活用例

2 か月前
0

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