Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Sv translation
languageen

This document lists all objects and methods available in the BellaDati REST API.

Users

Resource

URL

Method

Required roles

Overview

GET User Detail by Username/api/users/username/:usernameGET

Global admin, Domain admin, User himself

Loads details about user specified by username.

GET User Detail

/api/users/:id

GET

Global admin, Domain admin, User himself

Loads details about user specified by ID.

GET User Status

/api/users/:id/status

GET

Global admin, Domain admin, User himself

Returns the active status for the user specified by ID.

GET User Photo

/api/users/:id/image

GET

Global admin, Domain admin, User himself

Returns the image for the user specified by ID.

POST Create User

/api/users/create

POST

Global admin, Domain admin

Creates new user.

POST Edit User

/api/users/:id

POST

Global admin, Domain admin

Modifies the user specified by ID.

POST Set User Status/api/users/:id/statusPOSTGlobal admin, Domain adminActivates/Deactivates user specified by ID.
POST Create User Group/api/users/groups/createPOSTGlobal admin, Domain adminCreates new user group.
POST Create User Request/api/users/:username/requestsPOSTGlobal admin, Domain admin, User himselfCreates new user request for user specified by username.
POST Create Access Token/api/users/:username/accessTokenPOSTGlobal admin, Domain adminCreates new access token for user specified by username.
DELETE User/api/users/:idDELETEGlobal admin, Domain adminDeletes the user

Domains

Resource

URL

Method

Required roles

Overview

GET Domains

/api/domains

GET

Global admin

List domains.

GET Domain Detail/api/domains/:idGETGlobal admin, Domain adminReturns details about domain specified by ID.
GET Users/api/domains/:domain_id/usersGETGlobal admin, Domain adminList users for domain specified by domain ID.
GET User Groups/api/domains/:domain_id/userGroupsGETGlobal admin, Domain adminList user groups for domain specified by domain ID.

POST Create Domain

/api/domains/create

POST

Global admin

Creates new domain.

POST Edit Domain

/api/domains/:id

POST

Global admin, Domain admin

Modifies the domain specified by ID.

POST Sign Parameters/api/domains/:domain_id/signParametersPOSTGlobal admin, Domain adminRetrieves the signature of the passed parameters.
POST Sign Resource/api/domains/:domain_id/signResourcePOSTGlobal admin, Domain adminRetrieves the signature of desired resource.

Data sets

Resource

URL

Method

Required roles

Overview

GET Data Sets

/api/dataSets

GET

Active user

Lists all data sets available to the user.

GET Data Set Detail

/api/dataSets/:id

GET

Global admin, Domain admin, Owner, Editor, Viewer

Shows detailed information about the data set with the specified ID.

GET Attribute Values

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

GETGlobal admin, Domain admin, Owner, Editor, ViewerLists attribute values by given data set ID and attribute code.
POST Attribute Value Image

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

POSTGlobal admin, Domain admin, Owner, EditorEdits image in appearance settings for given data set ID, attribute code and attribute value.
GET Data Sources

/api/dataSets/:id/dataSources

GET

Global admin, Domain admin, Owner, Editor, Viewer

Lists all data sources related to the data set with the specified ID.

GET Data Source Executions

/api/dataSets/dataSources/:id/executions

GET

Global admin, Domain admin, Owner, Editor, Viewer

Lists all data source executions specified by data source ID.

POST Schedule Execution

/api/dataSets/dataSources/:id/schedule

POST

Global admin, Domain admin, Owner, Editor

Schedule execution for data source specified by ID.

GET Data Set Data/api/dataSets/:id/dataGETGlobal admin, Domain admin, Owner, Editor, ViewerRetrieves data set data for desired data set specified by ID.
POST Data Set Data/api/dataSets/:id/dataPOSTGlobal admin, Domain admin, Owner, EditorUpdates existing row or inserts new row in data set specified by ID.

Reports

Resource

URL

Method

Required roles

Overview

GET Reports

/api/reports

GET

Active user

Lists all reports available to the user.

GET Reports by Username/api/reports/username/:usernameGETGlobal admin, Domain Admin, User himselfLists all reports available to the specified user.

GET Report Detail

/api/reports/:id

GET

Global admin, Domain admin, Owner, Editor, Viewer

Shows detailed information about the report with the specified ID.

GET Report Thumbnail

/api/reports/:id/thumbnail

GET

Global admin, Domain admin, Owner, Editor, Viewer

Returns a report thumbnail image in PNG format.

GET Report Comments

/api/reports/:id/comments

GET

Global admin, Domain admin, Owner, Editor, Viewer

Returns all comments for the report with the specified ID.

POST Comments

/api/reports/:id/comments

POST

Global admin, Domain admin, Owner, Editor, Viewer

Posts a comment to the report with the specified ID.

DELETE Comments/api/reports/comments/:idDELETEGlobal admin, Domain admin, Owner, EditorDeletes a comment specified by ID.

GET Filter Attribute Values

/api/reports/:id/filter/attributeValues

GET

Global admin, Domain admin, Owner, Editor, Viewer

Returns attribute values for provided attribute code.

POST Images

/api/reports/:id/imagesPOSTGlobal admin, Domain admin, Owner, EditorPosts an image to the report with the specified ID.

Views

Resource

URL

Method

Required roles

Overview

GET Chart

/api/reports/views/:id/chart

GET

Global admin, Domain admin, Owner, Editor, Viewer

This method returns chart metadata (for HTML5 renderer).

GET KPI View

/api/reports/views/:id/kpi

GET

Global admin, Domain admin, Owner, Editor, Viewer This method returns data and metadata of specified KPI view.

GET Custom Content

/api/reports/views/:id/text

GET

Global admin, Domain admin, Owner, Editor, Viewer

This method returns custom content and its metadata.

GET Table Bounds

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

GET

Global admin, Domain admin, Owner, Editor, Viewer

This method returns bounds of the table.

GET Table Left Header

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

GET

Global admin, Domain admin, Owner, Editor, Viewer

This method returns left header in form of HTML.

GET Table Top Header

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

GET

Global admin, Domain admin, Owner, Editor, Viewer

This method returns top header in form of HTML.

GET Table Data

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

GET

Global admin, Domain admin, Owner, Editor, Viewer

This method returns table data in HTML format.

GET Table JSON

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

GET

Global admin, Domain admin, Owner, Editor, Viewer

This method returns entire table in JSON format.

GET Map/api/reports/views/:id/mapGETGlobal admin, Domain admin, Owner, Editor, ViewerThis method returns data for rendering a map in JSON format.

GET View as Image

/api/reports/views/:id/imageGETGlobal admin, Domain admin, Owner, Editor, ViewerThis method returns view (chart or table) as image in PNG format.
GET View as PDF/api/reports/views/:id/export/pdfGETGlobal admin, Domain admin, Owner, Editor, ViewerThis method returns view (chart, table or map) as PDF file.
POST Edit Image View/api/reports/views/:id/imagePOSTGlobal admin, Domain admin, Owner, EditorThis method edits image in the view with the specified ID.

Dashboards

Resource

URL

Method

 

Overview

GET Dashboards

/api/dashboards

GET

Active user

This method performs the listing of all dashboards available for user.

GET Dashboards by Username/api/dashboards/username/:usernameGETGlobal admin, Domain admin, User himselfLists all dashboards available to the specified user.

GET Dashboard Detail

/api/dashboards/:id

GET

Global admin, Domain admin, Owner, Editor, Viewer

This method performs loading of dashboard details specified by the id parameter.

GET Dashboard Thumbnail

/api/dashboards/:id/thumbnail

GET

Global admin, Domain admin, Owner, Editor, Viewer

This method returns dashboard thumbnail represented by the first view in PNG format.

Import

Resource

URL

Method

Required roles

Overview

GET Forms

/api/import/forms

GET

Active user

This method returns list of data collection forms for signed user.

GET Form

/api/import/forms/:id

GET

Active user

This method returns desired collection form specified by ID

POST Form Data

/api/import/forms/:id

POST

Active user

This method posts data to the form specified by ID.

POST JSON Data/api/import/:idPOSTGlobal admin, Domain admin, Owner, EditorThis method posts data to BellaDati in JSON format.
POST Image to Media Gallery

/api/import/media/image

POSTActive userPosts image to BellaDati Media Gallery.
 

Utilities

 

Resource

URL

Method

Required roles

Overview

GET File

/api/utils/file/{path}

GET

Active user (must be allowed in domain settings)

Returns file from given absolute path.

GET Merge PDF files/api/utils/mergePdfFiles/{paths}GETActive user (must be allowed in domain settings)Merges PDF files (specified by given absolute paths separated by ";") into one PDF file.
GET Image from Media gallery/api/media/image/:idGETGlobal admin, Domain admin, Active user from same domainReturns image from image gallery

 


Sv translation
languageja

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

ユーザー 

リソース

URL

方法

概要

GET User Detail by Username/api/users/username/:usernameGETユーザ名により指定されたユーザーに関する詳細をロードします。

GET User Detail

/api/users/:id

GET

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

GET User Status

/api/users/:id/status

GET

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

GET User Photo

/api/users/:id/image

GET

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

POST Create User

/api/users/create

POST

新規ユーザー作成

POST Edit User

/api/users/:id

POST

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

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

ドメイン 

リソース

URL

方法

概要

GET Domains

/api/domains

GET

ドメイン一覧

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

POST Create Domain

/api/domains/create

POST

新規ドメイン作成

POST Edit Domain

/api/domains/:id

POST

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

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

データセット 

リソース

URL

方法

概要

GET Data Sets

/api/dataSets

GET

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

GET Data Set Detail

/api/dataSets/:id

GET

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

GET Attribute Values

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

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

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

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

/api/dataSets/:id/dataSources

GET

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

GET Data Source Executions

/api/dataSets/dataSources/:id/executions

GET

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

POST Schedule Execution

/api/dataSets/dataSources/:id/schedule

POST

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

GET Data Set Data/api/dataSets/:id/dataGETデータセット(データがIDで確定されてほしい)

レポート 

リソース

URL

方法

概要

GET Reports

/api/reports

GET

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

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

GET Report Detail

/api/reports/:id

GET

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

GET Report Thumbnail

/api/reports/:id/thumbnail

GET

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

GET Report Comments

/api/reports/:id/comments

GET

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

POST Comments

/api/reports/:id/comments

POST

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

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

GET Filter Attribute Values

/api/reports/:id/filter/attributeValues

GET

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

POST Images

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

ビュー

リソース

URL

方法

概要

GET Chart

/api/reports/views/:id/chart

GET

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

GET KPI View

/api/reports/views/:id/kpi

GET

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

GET Custom Content

/api/reports/views/:id/text

GET

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

GET Table Bounds

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

GET

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

GET Table Left Header

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

GET

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

GET Table Top Header

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

GET

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

GET Table Data

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

GET

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

GET Table JSON

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

GET

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

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

GET View as Image

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

ダッシュボード

Resource

URL

Method

Overview

GET Dashboards

/api/dashboards

GET

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

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

GET Dashboard Detail

/api/dashboards/:id

GET

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

GET Dashboard Thumbnail

/api/dashboards/:id/thumbnail

GET

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

インポート

Resource

URL

Method

Overview

GET Forms

/api/import/forms

GET

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

POST Form Data

/api/import/forms/:id

POST

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

POST JSON Data/api/import/:idPOSTこの方法はJSONフォーマットでBellaDatiにデータを投稿します。
POST Image to Media Gallery

/api/import/media/image

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

ユーティリティ

 

Resource

URL

Method

Overview

GET File

/api/utils/file/{path}

GET

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

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