このドキュメントでは、BellaDati REST APIで利用可能なすべてのオブジェクトと方法を示します。

ユーザー 

リソース

URL

方法

概要

GET ユーザ名でユーザの詳細情報/api/users/username/:usernameGETユーザ名により指定されたユーザーに関する詳細をロードします。

GET ユーザの詳細情報

/api/users/:id

GET

IDにより指定されたユーザーに関する詳細をロードします。

GET ユーザステータス

/api/users/:id/status

GET

IDにより指定したユーザのアクティブステータスを返却します。

GET ユーザー画像

/api/users/:id/image

GET

IDにより指定されたユーザーの画像を返却します

POST ユーザの作成

/api/users/create

POST

新規ユーザー作成

POST ユーザーの編集

/api/users/:id

POST

IDにより指定したユーザーを変更します。

POST ユーザステータスの設定/api/users/:id/statusPOSTIDにより指定したユーザーをアクティブ/非アクティブにします。
POST ユーザーグループの作成/api/users/groups/createPOST新規ユーザーグループ作成
POST ユーザリクエストの作成/api/users/:username/requestsPOSTユーザ名により指定されたユーザーの新ユーザー要求を作成します。
POST アクセストークンの作成/api/users/:username/accessTokenPOSTユーザ名により指定されたユーザーの新アクセストークンを作成します。

ドメイン 

リソース

URL

方法

概要

GET ドメイン

/api/domains

GET

ドメイン一覧

GET ドメインの詳細/api/domains/:idGETIDによって指定されたドメインの詳細を返却します。
GET ユーザ/api/domains/:domain_id/usersGETドメインIDにより指定されたドメイン用ユーザー一覧を表示します
GET ユーザグループ/api/domains/:domain_id/userGroupsGETドメインIDにより指定したドメインのユーザーグループ一覧を表示します

POST ドメインの作成

/api/domains/create

POST

新規ドメイン作成

POST ドメインの編集

/api/domains/:id

POST

IDにより指定されたドメインを変更します。

POST サインパラメーター/api/domains/:domain_id/signParametersPOST合格したパラメータの署名を取得します
POST サインリソース/api/domains/:domain_id/signResourcePOST必要なリソースの署名を取得します。

データセット 

リソース

URL

方法

概要

GET データセット

/api/dataSets

GET

ユーザに利用可能なすべてのデータセット一覧を表示します。

GET データセットの詳細情報

/api/dataSets/:id

GET

指定されたIDでデータセットの詳細情報を表示する。

GET 属性値

/api/dataSets/:id/attributes/:code/values

GET指定されたデータセットと値コードによる属性コード属性一覧を表示します。
POST 属性値の画像

/api/dataSets/:id/attributes/:code/:value/image

POST与えられたデータセットIDコードの属性と属性値に外観設定で画像を編集します。
GET Data Sources

/api/dataSets/:id/dataSources

GET

指定されたIDを持つデータセットに関するすべてのデータソース一覧を表示します。

GET データソースの実行

/api/dataSets/dataSources/:id/executions

GET

データソースIDにより指定されたすべてのデータソースのアクション一覧を表示します。

POST 実行スケジュール

/api/dataSets/dataSources/:id/schedule

POST

IDにより指定したデータソース用スケジュールを立てます。

GET Data Set Data/api/dataSets/:id/dataGETIDで指定された目的のデータセットのデータセットデータを取得します。

レポート 

リソース

URL

方法

概要

GET レポート

/api/reports

GET

ユーザに有効になった全レポートのリスト

GET ユーザー名によるレポート/api/reports/username/:usernameGETユーザへの利用可能なすべてのレポート一覧を表示します。

GET レポートの詳細

/api/reports/:id

GET

指定されたIDを持つレポートの詳細情報を表示します。

GET レポートサムネイル

/api/reports/:id/thumbnail

GET

PNGフォーマットでレポートのサムネイル画像を返却します。

GET レポートのコメント

/api/reports/:id/comments

GET

指定されたIDを持つレポートのすべてのコメントを返却します。

POST コメント

/api/reports/:id/comments

POST

指定されたIDを持つレポートへコメントを投稿します。

DELETE コメント/api/reports/comments/:idDELETEIDによって指定されたコメントを削除します。

GET Filter Attribute Values

/api/reports/:id/filter/attributeValues

GET

提供属性コードのための属性値を返却します。

POST 画像

/api/reports/:id/imagesPOST指定されたIDを持つレポートに画像を投稿します。

ビュー

リソース

URL

方法

概要

GET チャート

/api/reports/views/:id/chart

GET

この方法は、チャートのメタデータを返却します。(HTML5レンダラ用)

GET KPIビュー

/api/reports/views/:id/kpi

GET

 この方法は、データと特定のKPIビューのメタデータを返却します。

GET カスタムコンテンツ

/api/reports/views/:id/text

GET

この方法は、カスタムコンテンツとそのメタデータを返却します。

GET テーブルの境界

/api/reports/views/:id/table/bounds

GET

この方法は、テーブルの枠を返却します。。

GET 表左ヘッダー

/api/reports/views/:id/table/leftHeader

GET

このメソッドはHTMLのフォームで左ヘッダーを返却します。。

GET 表トップヘッダー

/api/reports/views/:id/table/topHeader

GET

この方法は、HTMLのフォームでトップヘッダを返却します。

GET 表データ

/api/reports/views/:id/table/data

GET

この方法は、HTMLフォームでテーブルデータを返却します。

GET JSON形式の表

/api/reports/views/:id/table/json

GET

この方法は、JSONフォーマットでテーブル全体を返却します。。

GET マップ/api/reports/views/:id/mapGETこの方法は、JSONフォーマットでマップをレンダリングするためのデータを返却します。。

GET 画像として表示

/api/reports/views/:id/imageGETこの方法は、PNGフォーマットの画像としてビュー(チャートまたはテーブル)を返却します。
GET PDFとして表示/api/reports/views/:id/export/pdfGETこの方法は、PDFファイルとしてビュー(チャート、テーブルやマップ)を返却します。。
POST 画像ビューの編集/api/reports/views/:id/imagePOSTこの方法は、指定されたIDを持つビューで画像を編集します。

ダッシュボード

Resource

URL

Method

Overview

GET ダッシュボード

/api/dashboards

GET

この方法は、ユーザーに利用可能なすべてのダッシュボードのリストを実行します。

GET ユーザー名ごとのダッシュボード/api/dashboards/username/:usernameGET指定したユーザに有効になったダッシュボードリスト

GET ダッシュボード詳細

/api/dashboards/:id

GET

この方法は、idパラメータによって指定された詳細ダッシュボードのロードを実行します。

GET ダッシュボードサムネイル

/api/dashboards/:id/thumbnail

GET

この方法は、PNGフォーマットの最初のビューによって表示されるダッシュボードのサムネイルを返却します。。

インポート

Resource

URL

Method

Overview

GET フォームズ

/api/import/forms

GET

この方法は、反映されたユーザー用収集フォームのデータリストを返却します。

POST フォームデータ

/api/import/forms/:id

POST

この方法はIDで指定したデータフォーマットを投稿します。

POST JSON Data/api/import/:idPOSTこの方法はJSONフォーマットでBellaDatiにデータを投稿します。
POST メディアギャラリーに画像

/api/import/media/image

POSTBellaDatiメディアギャラリーに画像を投稿します。
 

ユーティリティ

 

Resource

URL

Method

Overview

GET ファイル

/api/utils/file/{path}

GET

指定された絶対パスからファイルを返却します。

GET PDFファイルをマージする/api/utils/mergePdfFiles/{paths}GET1つのPDFファイルにPDFファイルをマージします。(";"で指定した絶対パスで指定された)

  • No labels