APIの概要
Memoreru API
Memoreru APIを使うと、外部のアプリケーションやスクリプトからMemoreruのデータにアクセスできます。
APIでできること
- コンテンツの作成・取得・更新・削除: ページ、テーブル、スライド、フォルダなどをプログラムから操作
- テーブル行の操作: 行データの取得・追加・更新・削除(1件でも複数件でも同じエンドポイント)
- テーブル列の操作: 列の定義の取得・作成・更新・削除
APIドキュメント
すべてのエンドポイントの詳細仕様はAPIドキュメントで確認できます。リクエスト/レスポンスの形式、パラメータの説明、実際にAPIを試すこともできます。
利用条件
Memoreru APIはライトプラン以上でご利用いただけます。機能トライアル期間中も利用できます。
| プラン | APIリクエスト数/月 |
|---|---|
| フリー | 利用不可 |
| トライアル | 1,000回 |
| ライト | 1,000回 |
| スタンダード | 5,000回 |
| ビジネス | 50,000回 |
認証方式
APIの認証にはAPIキーを使用します。APIキーの発行方法は「APIキーの管理」をご参照ください。
Authorization: Bearer mk_xxxxxxxxxxxx
ベースURL
https://memoreru.com/api/
エンドポイント一覧
コンテンツ共通
| 操作 | メソッド | エンドポイント |
|---|---|---|
| コンテンツ一覧の取得 | GET | /contents |
| コンテンツ数の取得 | GET | /contents/count |
フォルダ
| 操作 | メソッド | エンドポイント |
|---|---|---|
| フォルダ作成 | POST | /contents/folders |
| フォルダ取得 | GET | /contents/folders/:id |
| フォルダ更新 | PATCH | /contents/folders/:id |
| フォルダ削除 | DELETE | /contents/folders/:id |
ページ
| 操作 | メソッド | エンドポイント |
|---|---|---|
| ページ作成 | POST | /contents/pages |
| ページ取得 | GET | /contents/pages/:id |
| ページ更新 | PATCH | /contents/pages/:id |
| ページ削除 | DELETE | /contents/pages/:id |
テーブル
| 操作 | メソッド | エンドポイント |
|---|---|---|
| テーブル作成 | POST | /contents/tables |
| テーブル取得 | GET | /contents/tables |
| テーブル更新 | PATCH | /contents/tables |
| テーブル削除 | DELETE | /contents/tables |
| テーブル列作成 | POST | /contents/tables/:table_id/columns |
| テーブル列取得 | GET | /contents/tables/:table_id/columns |
| テーブル列更新 | PATCH | /contents/tables/:table_id/columns |
| テーブル列削除 | DELETE | /contents/tables/:table_id/columns |
| テーブル行作成 | POST | /contents/tables/:table_id/rows |
| テーブル行取得 | GET | /contents/tables/:table_id/rows |
| テーブル行更新 | PATCH | /contents/tables/:table_id/rows |
| テーブル行削除 | DELETE | /contents/tables/:table_id/rows |
| テーブル行数取得 | GET | /contents/tables/:table_id/rows/count |
| テーブル行作成・更新 | POST | /contents/tables/:table_id/rows/upsert |
スライド
| 操作 | メソッド | エンドポイント |
|---|---|---|
| スライド作成 | POST | /contents/slides |
| スライド取得 | GET | /contents/slides/:id |
| スライド更新 | PATCH | /contents/slides/:id |
| スライド削除 | DELETE | /contents/slides/:id |
ビュー
| 操作 | メソッド | エンドポイント |
|---|---|---|
| ビュー作成 | POST | /contents/views |
| ビュー取得 | GET | /contents/views/:id |
| ビュー更新 | PATCH | /contents/views/:id |
| ビュー削除 | DELETE | /contents/views/:id |
グラフ
| 操作 | メソッド | エンドポイント |
|---|---|---|
| グラフ作成 | POST | /contents/graphs |
| グラフ取得 | GET | /contents/graphs/:id |
| グラフ更新 | PATCH | /contents/graphs/:id |
| グラフ削除 | DELETE | /contents/graphs/:id |
ダッシュボード
| 操作 | メソッド | エンドポイント |
|---|---|---|
| ダッシュボード作成 | POST | /contents/dashboards |
| ダッシュボード取得 | GET | /contents/dashboards/:id |
| ダッシュボード更新 | PATCH | /contents/dashboards/:id |
| ダッシュボード削除 | DELETE | /contents/dashboards/:id |
すべてのエンドポイントの詳細はAPIドキュメントをご確認ください。
レート制限
APIにはエンドポイントごとのレート制限が設けられています。デフォルトは60リクエスト/分です。
制限を超えた場合は 429 Too Many Requests レスポンスが返されます。レスポンスヘッダーの X-RateLimit-Remaining と Retry-After で残り回数と待ち時間を確認できます。
スコープ
APIキーにはスコープ(権限範囲)を設定できます:
- 読み取り+書き込み: すべての操作が可能(GET, POST, PATCH, DELETE)
- 読み取り専用: データの取得のみ可能(GET)
書き込み操作(POST, PATCH, DELETE)を読み取り専用キーで実行すると、403 INSUFFICIENT_SCOPE エラーが返されます。
0
0
0
0
投稿0
フォロワー0
いいねプロパティ
ページ
DOCS