API Reference

NEXORA API

RESTful APIでNEXORAの全機能をプログラムから制御。データ取得・ダッシュボード操作・アラート設定まで完全対応。

Base URL https://api.nexora.jp/v1

認証

すべてのAPIリクエストはBearerトークン認証が必要です。APIキーはダッシュボードの「設定 → API」から発行できます。

APIキーの取得方法

ワークスペースごとに複数のAPIキーを発行できます。キーにはスコープ(読み取り専用 / 読み書き / 管理者)を設定し、最小権限の原則に従って管理することを推奨します。

  • 1 NEXORAダッシュボードにログイン
  • 2 右上のアバター → 「設定」をクリック
  • 3 「API キー」タブで「新しいキーを生成」
  • 4 スコープを選択してキーをコピー(再表示不可)
Authorization Header
# すべてのリクエストにヘッダーを付与する
curl https://api.nexora.jp/v1/dashboards \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"

# レスポンス例
{
  "data": [...],
  "meta": {
    "total": 12,
    "page":  1,
    "limit": 20
  }
}

エンドポイント一覧

すべてのエンドポイントはベースURL https://api.nexora.jp/v1 からのパスです。

Dashboards
MethodEndpoint説明
GET/dashboardsダッシュボード一覧を取得
GET/dashboards/{id}指定IDのダッシュボードを取得
POST/dashboards新しいダッシュボードを作成
PUT/dashboards/{id}ダッシュボードを更新
DELETE/dashboards/{id}ダッシュボードを削除
Data Sources
MethodEndpoint説明
GET/sourcesデータソース一覧を取得
GET/sources/{id}/statusデータソースの接続状態を確認
POST/sources新しいデータソースを追加
DELETE/sources/{id}データソースを削除
Metrics
MethodEndpoint説明
GET/metricsメトリクス定義一覧を取得
GET/metrics/{id}/dataメトリクスの時系列データを取得
POST/metricsカスタムメトリクスを作成
Alerts
MethodEndpoint説明
GET/alertsアラートルール一覧を取得
GET/alerts/{id}/historyアラートの発火履歴を取得
POST/alerts新しいアラートルールを作成
PUT/alerts/{id}アラートルールを更新
DELETE/alerts/{id}アラートルールを削除
Users
MethodEndpoint説明
GET/usersワークスペースのメンバー一覧を取得
GET/users/me認証済みユーザーの情報を取得
PUT/users/{id}/roleメンバーのロールを変更

リクエスト / レスポンス例

ダッシュボード作成のリクエストとレスポンスのサンプル。

REQUEST — POST /dashboards
{
  "name":        "売上モニタリング",
  "description": "月次売上・MRR・ARRの推移",
  "visibility":  "team",
  "tags": ["sales", "revenue"],
  "widgets": [
    {
      "type":      "line_chart",
      "metric_id": "mtrc_mrr_001",
      "period":    "30d",
      "position": { "x": 0, "y": 0, "w": 8, "h": 4 }
    }
  ]
}
RESPONSE — 201 Created
{
  "id":          "dash_8f2k9p3m",
  "name":        "売上モニタリング",
  "description": "月次売上・MRR・ARRの推移",
  "visibility":  "team",
  "tags": ["sales", "revenue"],
  "widgets":     [...],
  "created_at":  "2025-06-04T09:12:33Z",
  "updated_at":  "2025-06-04T09:12:33Z",
  "created_by":  "usr_abc123"
}

公式 SDK

主要言語向けの公式SDKをご用意。型安全・エラーハンドリング・リトライ処理を内包しています。

JS
JavaScript
npm install @nexora/sdk
Py
Python
pip install nexora-sdk
Rb
Ruby
gem install nexora
Go
Go
go get github.com/nexora/go

データを、新たな視点で見てみませんか?

世界10,000以上のチームがNEXORAで毎日、より速く・より確かな意思決定を実現しています。