コンテンツにスキップ
α(一般提供前)のサービスです。一般提供はしておらず、仕様変更・機能の追加削除・データの削除が予告なく発生する場合があります。
ThingsConnectThingsConnect ドキュメント
Esc
↑↓移動↵開く⌘Jプレビュー

エッジPC の一覧を取得する

組織のエッジPC を登録した順に返します。state は直近の通信から判定した接続状態で、90 秒以上通信が無ければ offline、一度も通信していなければ unknown です。スコープは data か data:write が要ります。

GET/edge-pcs
Authorization
AuthorizationBearer token · headerrequired

組織設定の「API・MCP」タブで発行した API トークン(tcn_ で始まる)。

Responses
200

エッジPC の一覧

edgePcsEdgePc[]required
Show properties
Array of EdgePc
idstringrequired
namestringrequired
notestring | nullrequired

メモ

statestringrequired

接続状態

Allowed:onlineofflineunknown
lastSeenAtstring<date-time> | nullrequired

最後に通信した時刻

versionstring | nullrequired

エッジPC で動いているソフトウェアの版

createdAtstring<date-time>required
401

トークンが無い、または無効

errorstringrequired

人が読めるエラーメッセージ

403

スコープが足りない、または操作が許可されていない

errorstringrequired

人が読めるエラーメッセージ

Try it
Server
Authorization
Request
curl -X GET 'https://api.thingsconnect.app/api/v1/edge-pcs' \
  -H 'Authorization: Bearer YOUR_TOKEN'
Response
{
  "edgePcs": [
    {
      "id": "string",
      "name": "string",
      "note": "string",
      "state": "online",
      "lastSeenAt": "2019-08-24T14:15:22Z",
      "version": "string",
      "createdAt": "2019-08-24T14:15:22Z"
    }
  ]
}