Smartmat API 共通仕様 ( 0.0.4 )

Download OpenAPI specification:Download

在庫情報取得(1件)

在庫情報取得API

デバイスIDをキーに在庫情報を取得します

query Parameters
id
required
string
Example: id=W42190804999

取得したいデバイスID

header Parameters
X-Smartmat-Key
required
string

配布済みのAPI KEY

Responses

200

該当デバイスIDの設定および在庫情報を返却します

401

API KEYが設定されていない or 不正です

404

該当デバイスIDのデータが見つかりませんでした

get /v1/device/info

URI

https://api.smartmat.io/v1/device/info

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "device":
    {
    },
  • "deviceMeasurement":
    {
    },
  • "measurementControl":
    [
    ],
  • "subscription":
    {
    },
  • "subscriptionMeasurement":
    {
    },
  • "tags":
    [
    ],
  • "product":
    {
    }
}

計測履歴情報一括取得(クエリで条件を指定)

計測履歴取得API

デバイスIDをキーに計測履歴情報を取得します(デフォルト直近30件分)

query Parameters
id
required
string
Example: id=W42190804999

取得したいデバイスID

dateFrom
string < date-time >
Example: dateFrom=YYYYMMDDHHMMSS

ログデータを該当日時分以降に絞る。14桁の半角数字のみ設定可。省略可。

dateTo
string < date-time >
Example: dateTo=YYYYMMDDHHMMSS

ログデータを該当日時分以前に絞る。14桁の半角数字のみ設定可。省略可

limit
integer
Example: limit=100

取得件数設定。1〜1000までの半角整数値が設定可。省略可。

header Parameters
X-Smartmat-Key
required
string

配布済みのAPI KEY

Responses

200

該当デバイスIDの計測履歴情報を返却します

401

API KEYが設定されていない or 不正です

404

該当デバイスIDのデータが見つかりませんでした

get /v1/device/history

URI

https://api.smartmat.io/v1/device/history

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "measureHistories":
    [
    ]
}