読み込み中...
Here are practical examples of using the Memoreru API. All requests require an Authorization header.
curl -H "Authorization: Bearer mk_xxxxxxxxxxxx" \
https://memoreru.com/api/v1/contentsFilter by type:
curl -H "Authorization: Bearer mk_xxxxxxxxxxxx" \
"https://memoreru.com/api/v1/contents?contentType=table"curl -X POST \
-H "Authorization: Bearer mk_xxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"title": "Meeting Notes 2026-03-15", "description": "Weekly meeting record", "scope": "private"}' \
https://memoreru.com/api/v1/contents/pagescurl -H "Authorization: Bearer mk_xxxxxxxxxxxx" \
"https://memoreru.com/api/v1/contents/tables/{contentId}/rows?limit=50"curl -X POST \
-H "Authorization: Bearer mk_xxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"data": {
"columnId1": "Task A",
"columnId2": "In Progress"
}
}' \
"https://memoreru.com/api/v1/contents/tables/{contentId}/rows"Use the same endpoint with a rows array:
curl -X POST \
-H "Authorization: Bearer mk_xxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"rows": [
{"columnId1": "Task A", "columnId2": "In Progress"},
{"columnId1": "Task B", "columnId2": "Not Started"}
]
}' \
"https://memoreru.com/api/v1/contents/tables/{contentId}/rows"curl -H "Authorization: Bearer mk_xxxxxxxxxxxx" \
"https://memoreru.com/api/v1/contents/tables/{contentId}/columns"Retrieve column definitions to find each column's ID, display name, and data type. Use column IDs when adding or updating rows.
curl -X PATCH \
-H "Authorization: Bearer mk_xxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"title": "Updated Title"}' \
"https://memoreru.com/api/v1/contents/tables/{contentId}"If a row with a matching value in the specified column exists, it gets updated; otherwise a new row is created. Useful for syncing data from external systems without creating duplicates when the same data is sent more than once.
curl -X POST \
-H "Authorization: Bearer mk_xxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"matchColumnId": "columnId1",
"matchValue": "Task A",
"data": {
"columnId2": "Done"
}
}' \
"https://memoreru.com/api/v1/contents/tables/{contentId}/rows/upsert"This example looks for a row where columnId1 equals "Task A". If found, it updates columnId2; if not, it creates a new row.
Use cron jobs or GitHub Actions to periodically aggregate table data and write summaries to pages, automating daily or weekly reports.
Sync data from CRMs or project management tools into Memoreru tables via API, then visualize with dashboards.
Combine with the MCP server to let AI analyze, summarize, and input data, streamlining information management.
For detailed request/response schemas and the complete endpoint reference, see the API Documentation.
コメント
まだコメントがありません
最初のコメントを投稿してみましょう