APIの概要

2 か月前
0

Memoreru API

Memoreru APIを使うと、外部のアプリケーションやスクリプトからMemoreruのデータにアクセスできます。

APIでできること

  • コンテンツの作成・取得・更新・削除: ページ、テーブル、スライド、フォルダなどをプログラムから操作
  • テーブル行の操作: 行データの取得・追加・更新・削除(1件でも複数件でも同じエンドポイント)
  • テーブル列の操作: 列の定義の取得・作成・更新・削除

APIドキュメント

すべてのエンドポイントの詳細仕様は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-RemainingRetry-After で残り回数と待ち時間を確認できます。


スコープ

APIキーにはスコープ(権限範囲)を設定できます:

  • 読み取り+書き込み: すべての操作が可能(GET, POST, PATCH, DELETE)
  • 読み取り専用: データの取得のみ可能(GET)

書き込み操作(POST, PATCH, DELETE)を読み取り専用キーで実行すると、403 INSUFFICIENT_SCOPE エラーが返されます。

0
0
0
0
投稿
0
フォロワー
0
いいね

プロパティ

ページ
DOCS