コンテンツにスキップ

API 概要

Framedash REST API を使用して、テレメトリデータの取得・分析を行えます。

サービスURL
Web API (Projects, Maps, Content, Query, Analytics, Alerts)https://api.framedash.dev/api
Ingest API (Event Ingestion)https://ingest.framedash.dev

すべてのリクエストに API キーが必要です。X-API-Key ヘッダーで指定します:

X-API-Key: fd_your_api_key_here

API キーはダッシュボードの「設定」>「API キー」から取得できます。

種類用途
adminWeb API エンドポイントへのフルアクセス
writeイベント取り込みのみ
ciCI ビルド用イベント取り込み(課金バイパス)

プランに応じたレート制限が適用されます。レスポンスヘッダーで確認できます:

X-RateLimit-Limit: 2000
X-RateLimit-Remaining: 1999
X-RateLimit-Reset: 1700000000

成功時:

{
"success": true,
"data": { ... }
}

エラー時:

{
"success": false,
"error": "Error message"
}

成功時:

{
"status": "accepted"
}

エラー時:

{
"error": "Error message"
}

API スペックは OpenAPI 3.1 形式でダウンロードできます。

詳細はサイドバーの自動生成 API リファレンスをご覧ください。

エンドポイントメソッド説明
/v1/projectsGETプロジェクト一覧
/v1/projects/{id}/statusGETプロジェクトステータス
エンドポイントメソッド説明
/v1/projects/{id}/dashboardGETダッシュボード指標(DAU、MAU、セッション、イベント数)
/v1/projects/{id}/heatmapGETマップのヒートマップデータ
/v1/projects/{id}/retentionGETプレイヤーリテンションコホート
/v1/projects/{id}/funnelsGETファネルコンバージョン分析
/v1/projects/{id}/insightsGETディメンション別の集計分析
エンドポイントメソッド説明
/v1/projects/{id}/alertsGETアラートルール一覧
/v1/projects/{id}/alertsPOSTアラートルール作成
/v1/projects/{id}/alerts/{alertId}GETアラートルール取得
/v1/projects/{id}/alerts/{alertId}PATCHアラートルール更新
/v1/projects/{id}/alerts/{alertId}DELETEアラートルール無効化
/v1/projects/{id}/alerts/historyGETアラート評価履歴
エンドポイントメソッド説明
/v1/projects/{id}/mapsGETマップ一覧
/v1/projects/{id}/maps/{mapId}DELETEマップ削除
/v1/maps/uploadPOSTマップアップロード
エンドポイントメソッド説明
/v1/contentGETコンテンツエントリ一覧
/v1/contentPOSTコンテンツエントリ作成・更新
/v1/contentDELETEコンテンツエントリ削除
エンドポイントメソッド説明
/v1/queryPOST分析クエリ実行
エンドポイントメソッド説明
/v1/eventsPOSTテレメトリイベント取り込み