全てのページ
GitBook提供
1 / 12

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

2 APIリファレンス

各APIの利用方法の詳細について記載されています。

​

2.1 システムのAPI

2.1.1 バージョン番号の取得 (/api/v3/server/version)

概要

現在のシステムのバージョン番号を取得します。

リクエストアドレスの例

https://HOST:PORT/api/v3/server/version

リクエスト方法

GET

リクエストパラメーター

通常のレスポンス

レスポンスのフィールド

2.1.2 企業情報の取得 (/api/v1/company)

概要

企業情報を取得します。

リクエストアドレスの例

https://HOST:PORT/api/v1/company

リクエスト方法

GET

リクエストパラメーター

通常のレスポンス

レスポンスのフィールド

dataフィールドの説明

エラーレスポンスのフィールド

必須

タイムスタンプ

Yes

タイムスタンプ

背景 ID

welcome

string

Welcomeメッセージ

introduction

string

企業プロフィール

threshold

float

顔認証の閾値

language

string

利用中の言語

serviceConfig

string

サービス構成

createBy

int

作成者 ID

contact

string

担当者

createAt

string

作成時間

updateAt

string

更新時間

validFrom

string

ライセンス有効開始時間

validTo

string

ライセンス有効終了時間

パラメーター名

型

必須

説明

app_key

string

Yes

Appキー

sign

string

Yes

シグネチャ。1.3.1シグネチャ(sign)の計算の章を参照してください

timestamp

パラメーター名

型

説明

edition

string

バージョン番号

date

string

バージョンのリリース日

パラメーター名

型

必須

説明

app_key

string

Yes

Appキー

sign

string

Yes

シグネチャ。1.3.1 シグネチャ(sign)の計算の章を参照してください

timestamp

パラメーター名

型

説明

code

int

リターンコード

message

string

リターンメッセージ

data

object

データ

パラメーター名

型

説明

id

int

企業ID

name

string

企業名

logo

string

ロゴ ID

background

コード

メッセージ

説明

30001

Param Invalid

無効なパラメーターです

string

string

string

{
    "code": 200,
    "message": "OK",
    "desc": "",
    "data": {
        "edition": "1.10.0",
        "date": "20190617"
    }
}
{
    "code": 200,
    "message": "OK",
    "data": {
        "id": 58,
        "name": "日本コンピュータビジョン",
        "logo": "5b238d7ec6681b0001466d5e",
        "background": "5b238d7ec6681b0001466d5f",
        "welcome": "日本コンピュータビジョンへようこそ ",
        "introduction": "独創性をもち、AIと人類の進歩を牽引する企業",
        "contact": "太郎",
        "createAt": "2020-05-28 17:31:32.0",
        "updateAt": "2020-06-28 15:57:55.0",
        "validFrom": "2018-06-15 00:00:00.0",
        "validTo": "2018-07-31 00:00:00.0",
        "createBy": 17,
        "threshold": 0.85,
        "language": "zh",
        "serviceConfig": ""
    }
}

2.6 QRコードの API

2.6.1 QRコードコンテンツの生成 (/api/v3/qr/content)

開発中のため、当APIは現在利用できません。

概要

QR コードコンテンツを生成します。

※開発中の機能です。ご利用いただけません。

リクエストアドレスの例

https://HOST:PORT/api/v3/qr/content

リクエスト方法

GET

リクエストパラメーター

認証パラメーター

通常のレスポンス

レスポンスのフィールド

エラーレスポンスのフィールド

No

有効期間

entry_times

int

No

入室時間

Yes

タイムスタンプ

QR コードのコンテンツ

パラメーター名

型

必須

説明

user_id

long

Yes

登録者ID

time_valid_from

long

No

認証開始時間

valid_time

パラメーター名

型

必須

説明

app_key

string

Yes

Appキー

sign

string

Yes

シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

timestamp

パラメーター名

型

説明

code

int

リターンコード

message

string

リターンメッセージ

desc

string

リターンの説明

data

code

メッセージ

説明

30001

Param Invalid

無効なパラメーターです。登録者が存在しません

long

string

string

{
    "code": 200,
    "message": "OK",
    "desc": "",
    "data": "slqr-614yJpzW8bbvc27UySglfHwpbvG3WQNO"
}

2.9 認証用顔写真の API

2.9.1 顔の数の検知 (/api/v1/recognition/check)

概要

認証用顔写真内の顔の数を特定します。

リクエストアドレスの例

https://HOST:PORT/api/v1/recognition/check

リクエスト方法

POST: form-data

リクエストパラメーター

通常のレスポンス

レスポンスのフィールド

エラーレスポンスのフィールド

2.9.2 認証用顔写真品質の検出 (/api/v1/recognition/quality)

概要

認証用顔写真の品質を検出します。

リクエストアドレスの例

https://HOST:PORT/api/v1/recognition/quality

リクエスト方法

POST: form-data

リクエストパラメーター

通常のレスポンス

レスポンスのフィールド

qa_code の説明

エラーレスポンスのフィールド

Yes

シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

timestamp

string

Yes

タイムスタンプ

顔の数

Yes

シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

timestamp

string

Yes

タイムスタンプ

検知スコアが低すぎます

1030201

BAN:the face rect's pixels is too low

顔フレームのピクセルが少なすぎます

1030301

BAN:the face pose pitch is substandard

ピッチ角が大きすぎます

1030302

BAN:the face pose yaw is substandard

転向角が大きすぎます

1030303

BAN:the face pose roll is substandard

ロール角が大きすぎます

10401

BAN:the face quality{distance to center} is substandard

対面距離が基準を満たしていません

10402

BAN:the face quality{face size} is substandard

顔サイズ比が小さすぎます(顔の長方形の領域/ 画像領域)

10403

BAN:the face quality{face cover} is substandard

顔が遮られすぎています

10404

BAN:the face quality{brightness} is substandard

明るさが基準を満たしていません

10405

BAN:the face quality{sharpness} is substandard

明度が基準を満たしていません。(写真がぼやけています)

10406

BAN:the face quality{mouth opened} is substandard

口が開き過ぎています

10407

BAN:the face quality{face missing} is substandard

欠けた顔が多すぎます

処理中にエラーが発生しました

30006

Face Number Invalid

無効な顔です

50002

Internal Server Error

シリアル化エラー

パラメーター名

型

必須

説明

face_avatar

file

Yes

認証用顔写真

app_key

string

Yes

Appキー

sign

パラメーター名

型

説明

code

int

リターンコード

message

string

リターンメッセージ

desc

string

不正なリターンの説明

data

コード

メッセージ

説明

30001

Param Invalid

認証用顔写真のタイプが不正です

30003

No Face Detected In The Image

顔が検出されませんでした。

パラメーター名

型

必須

説明

face_avatar

file

Yes

認証用顔写真

app_key

string

Yes

Appキー

sign

パラメーター名

型

説明

qa_code

int

リターンコード

qa_msg

string

リターンメッセージ

qa_desc

string

リターンの説明

リターンコード

リターンメッセージ

リターンの説明

0

PASS

通過

101

BAN:face count is over the max

顔の数が最大数の制限を超えています

10201

BAN:image size wrong, two small

認証用顔写真が小さすぎます

10301

コード

メッセージ

説明

30001

Param Invalid

無効なパラメーターです

30001

Param Invalid

写真が大きすぎます

30005

Avatar File Illegal

ファイルのサイズが大きすぎます

30005

string

int

string

BAN:the alignment score is substandard

Avatar File Illegal

{
 "code": 200,
 "message": "OK",
 "data": 4
}
{
    "code": 200,
    "message": "OK",
    "data": {
        "qa_code": 1030301,
        "qa_desc": "the face pose pitch score is [22.19]-float",
        "qa_msg": "BAN:the face pose pitch is substandard"
    }
}

2.3 デバイスアラートの API

2.3.1 デバイスアラートの取得 (/api/v2/device/alarm/list)

概要

デバイスアラートのリストを取得します。

リクエストアドレスの例

https://HOST:PORT/api/v2/device/alarm/list

リクエスト方法

GET

リクエストパラメーター

通常のレスポンス

レスポンスのフィールド

dataフィールドの説明

エラーレスポンスのフィールド

2.3.2 デバイスアラートの解除 (/api/v2/device/alarm/disarm)

概要

オンラインデバイスにアラート解除コマンドを送信します。

リクエストアドレスの例

https://HOST:PORT/api/v2/device/alarm/disarm

リクエスト方法

POST: form-data

リクエストパラメーター

通常のレスポンス

エラーレスポンスのフィールド

No

デバイスのID

code

int

No

アラートのタイプ。10001:デバイスの盗難アラート、10002 :ドア・ゲート強制突破アラート、10003:ドアセンサータイムアウト、10004:パスワードクラッキング、10005 :(サポートされないアラートです。現在利用できません)、10006:サーモカメラ接続異常、20001:カメラの汚れ、20002:Non-Living アタック(非生体による認証)、20003:消防アラート、30001:デバイスオフラインアラート、40001:特徴量抽出エラー

status

int

No

アラートのステータス。0:すべて、1:アラート作動中、2:解除中、3:解除済み

page

int

No

ページ番号(デフォルトは 1)

size

int

No

ページサイズ(デフォルトは 20、最大 1000)

app_key

string

Yes

Appキー

sign

string

Yes

シグネチャ。1.3.1シグネチャ(sign)の計算の章を参照してください。

timestamp

string

Yes

タイムスタンプ

現在のページ番号

page_size

int

ページサイズ

total_page

int

ページ合計

アラートの説明

status

int

アラートのステータス。0:解除する必要がありません、1:アラート作動中、2:解除中、3:解除済み

traceId

string

デバイスが生成するアラートのシリアル番号であり、アラートの固有の識別番号です。

deviceId

long

デバイスID

deviceName

string

デバイス名

deviceSn

string

デバイスの LDID 番号

deviceLocation

string

デバイスの設置場所

alarmTime

string

アラート時間

alarmTimeL

long

アラートのタイムスタンプ(ミリ秒単位)

releaseTime

string

アラートのリリース時間

alarmPhoto

string

アラート写真

resolveOption

int

アラートの解除オプション。0:解除不要、1:デバイスエンドでの解除のみをサポート、2:リモート解除のみをサポート、3:デバイスエンドまたはリモートでの解除

0:解除不要 : 10004:パスワードクラッキング、20002:Non-Living アタック(非生体による認証)、30001:デバイスオフラインアラート、40001:特徴量抽出エラー

1:デバイスエンドでの解除のみをサポート : 10003:ドアセンサータイムアウト、10005:(サポートされないアラートです。現在利用できません)、10006:サーモカメラ接続異常、20001:カメラの汚れ、

3:デバイスエンドまたはリモートでの解除、10001:デバイスの盗難アラート、10002:ドア・ゲート強制突破アラート、20003:消防アラート

userId

long

登録者ID 。コード内でパスされます。40001

userName

string

登録者名。コード内でパスされます。40001

userType

int

登録者のタイプ。1:従業員、2:ビジター、3:拒否リストコード内でパスされます。40001

Yes

Appキー

sign

string

Yes

シグネチャ。1.3.1シグネチャ(sign)の計算の章を参照してください。

timestamp

string

Yes

タイムスタンプ

イベント説明が長すぎます

50001

RPC FAILED

リモートサービスの呼び出しに失敗しました

パラメーター名

型

必須

説明

dateFrom

string

No

yyyy-MM-dd 形式の開始時間

dateTo

string

No

yyyy-MM-dd 形式の終了時間

deviceId

パラメーター名

型

説明

total

int

総計

size

int

サイズ

data

object

データ

page_num

パラメーター名

型

説明

id

long

アラートレコードのID

level

int

アラートのレベル。1 は通常のアラートを示し、2 は異常を示します

code

int

アラートのタイプ。10001:デバイスの盗難アラート、10002:ドア・ゲート強制突破アラート、10003:ドアセンサータイムアウト、10004:パスワードクラッキング、10005:(サポートされないアラートです。現在利用できません)、10006:サーモカメラ接続異常、20001:カメラの汚れ、20002:Non-Living アタック(非生体による認証)、20003:消防アラート、30001:デバイスオフラインアラート、40001:特徴量抽出エラー

description

code

メッセージ

説明

30001

Param Invalid

無効なパラメーターです

パラメーター名

型

必須

説明

traceId

string

Yes

アラートのシリアル番号

description

string

No

イベントの説明

app_key

code

メッセージ

エラーの説明

498

Param Invalid

リモートで解除できないアラートです(以下のアラートタイプのみ:10004:パスワードクラッキング、20002:Non-Living アタック(非生体による認証)、30001:デバイスオフラインアラート、40001:特徴量抽出エラー、10003:ドアセンサータイムアウト、10006:サーモカメラ接続異常、20001:カメラの汚れ)

620

Record non-existent Error

アラートは解除されています

620

Record non-existent Error

アラートのシリアル番号が存在しません

30001

long

int

string

string

Param Invalid

{
 "code": 200,
 "message": "OK",
 "data": {
 "total": 639,
 "data": [{
 "traceId": "SGBD1566376557396gpknft",
 "alarmPhoto": "5d5d026df684640001b260f0",
 "code": 20002,
 "releaseTime": "",
 "level": 2,
 "resloveOption": 0,
 "alarmTime": "2019-08-21 16:35:57",
 "deviceId": 283,
 "deviceName": "SensePassTest",
 "deviceSn": "SGBD-b8b2201baea00d3918c49989838d81c0",
 "alarmTimeL": 1566376557395,
 "id": 378018,
 "deviceLocation": "306.Michael",
 "status": 0
 }],
 "size": 20,
 "totalPage": 32,
 "pageSize": 20,
 "pageNum": 1
 }
}
{
    "code": 200,
    "message": "OK",
    "data": {}
}

2.10 部署の API

2.10.1 部署リストの取得 (/api/v2/department)

概要

部署リストを取得します。

リクエストアドレスの例

https://HOST:PORT/api/v2/department

リクエスト方法

GET

リクエストパラメーター

通常のレスポンス

レスポンスのフィールド

department フィールドの説明

エラーレスポンスのフィールド

2.10.2 部署コードでの部署の検索 (/api/v2/department/search/code)

概要

部署コードから部署情報を取得します。

リクエストアドレスの例

https://HOST:PORT/api/v2/department/search/code

リクエスト方法

GET

リクエストパラメーター

通常のレスポンス

レスポンスのフィールド

エラーレスポンスのフィールド

2.10.3 ID での部署の検索 (/api/v2/department/{id})

概要

部署 ID から部署情報を取得します。

リクエストアドレスの例

https://HOST:PORT/api/v2/department/{id}

リクエスト方法

GET

リクエストパラメーター

通常のレスポンス

レスポンスのフィールド

エラーレスポンスのフィールド

2.10.4 部署の作成 (/api/v2/department)

概要

部署作成のインターフェースです。

リクエストアドレスの例

https://HOST:PORT/api/v2/department

リクエスト方法

POST: form-data

リクエストパラメーター

通常のレスポンス

レスポンスのフィールド

エラーレスポンスのフィールド

2.10.5 部署の更新 (/api/v2/department/update)

概要

部署インターフェースを更新します。

リクエストアドレスの例

https://HOST:PORT/api/v2/department/update

リクエスト方法

POST: form-data

リクエストパラメーター

通常のレスポンス

レスポンスのフィールド

エラーレスポンスのフィールド

2.10.6 部署の削除 (/api/v2/department/delete)

概要

部署を削除します。

リクエストアドレスの例

https://HOST:PORT/api/v2/department/delete

リクエスト方法

GET

リクエストパラメーター

通常のレスポンス

エラーレスポンスのフィールド

Yes

タイムスタンプ

部署長の ID

leader_name

string

部署長の名前

user_num

int

部署内の人数

children

list<department>

下位部署のリスト

部署長の ID

leader_name

string

部署長の名前

user_num

int

部署内の人数

children

list<department>

下位部署のリスト

Yes

シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

timestamp

string

Yes

タイムスタンプ

部署長の ID

code

string

部署コード

Yes

シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

timestamp

string

Yes

タイムスタンプ

部署長の ID

code

string

部署コード

No

部署長の ID

code

string

No

部署コード。長さ制限は 45

app_key

string

Yes

Appキー

sign

string

Yes

シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

timestamp

string

Yes

タイムスタンプ

部署長の ID

code

string

部署コード

無効なパラメーターです。部署名は空にはできません

30001

Param Invalid

無効なパラメーターです。部署長が存在しません

30001

Param Invalid

無効なパラメーターです。部署コードはすでに存在します

Yes

名前。長さ制限は 50

leaderId

long

No

部署長の ID

code

string

No

部署コード。長さ制限は 45

app_key

string

Yes

Appキー

sign

string

Yes

シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

timestamp

string

Yes

タイムスタンプ

部署長の ID

code

string

部署コード

無効なパラメーターです。上位部署の ID は存在しません

30001

Param Invalid

無効なパラメーターです。部署 ID は空にはできません

30001

Param Invalid

無効なパラメーターです。部署名は空にはできません

30001

Param Invalid

無効なパラメーターです。部署長が存在しません

30001

Param Invalid

無効なパラメーターです。部署コードはすでに存在します

Yes

シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

timestamp

string

Yes

タイムスタンプ

パラメーター名

型

必須

説明

app_key

string

Yes

Appキー

sign

string

Yes

シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

timestamp

パラメーター名

型

説明

id

long

部署ID

name

string

部署名

parent_id

long

上位部署の ID。0 は企業を示します

leader_id

パラメーター名

型

説明

id

long

部署ID

name

string

部署名

parent_id

long

上位部署の ID。0 は企業を示します

leader_id

コード

メッセージ

説明

30001

Param Invalid

無効なパラメーターです

パラメーター名

型

必須

説明

code

string

Yes

部署コード。長さ制限は 45

app_key

string

Yes

Appキー

sign

パラメーター名

型

説明

id

long

部署ID

name

string

部署名

parent_id

long

上位部署の ID。0 は企業を示します

leader_id

コード

メッセージ

説明

30001

Param Invalid

無効なパラメーターです

パラメーター名

型

必須

説明

id

long

Yes

部署ID

app_key

string

Yes

Appキー

sign

パラメーター名

型

説明

id

long

部署ID

name

string

部署名

parent_id

long

上位部署の ID。0 は企業を示します

leader_id

コード

メッセージ

説明

30001

Param Invalid

無効なパラメーターです。部署IDが存在しません

パラメーター名

型

必須

説明

parentId

long

Yes

上位部署 ID

name

string

Yes

名前。長さ制限は 50。空の値で登録しないでください

leaderId

パラメーター名

型

説明

id

long

部署ID

name

string

部署名

parent_id

long

上位部署の ID。0 は企業を示します

leader_id

コード

メッセージ

説明

30001

Param Invalid

上位の部署を選択ください

610

Similar record Exist

同じ名前の部署が同じレベルに存在します

620

Record non-existent Error

上位部署の ID が存在しません

30001

パラメーター名

型

必須

説明

id

long

Yes

部署ID

parentId

long

Yes

上位部署 ID。上位部署IDが存在しない場合、エラーとなる可能性があります。ご注意ください

name

パラメーター名

型

説明

id

long

部署ID

name

string

部署名

parent_id

long

上位部署の ID。0 は企業を示します

leader_id

コード

メッセージ

説明

610

Similar record Exist

同じ名前の部署が同じレベルに存在します

620

Record non-existent Error

上位部署の ID が無効です(現在のノードの上位部署は指定できません)

30001

Param Invalid

無効なパラメーターです。上位部署の ID は空にはできません

30001

パラメーター名

型

必須

説明

id

long

Yes

部署ID

app_key

string

Yes

Appキー

sign

コード

メッセージ

説明

610

Similar record Exist

部署にユーザーが存在しているため、部署を削除できません

610

Similar record Exist

部署に下位部署があります

620

Record non-existent Error

上位部署の ID が存在しません

string

long

long

string

long

string

long

long

long

Param Invalid

string

long

Param Invalid

string

{
    "code": 200,
    "message": "OK",
    "data":  "id": 0,
        "name": " 日本コンピュータビジョン",
        "children": [
            {
                "id": 1,
                "name": " 開発部",
                "children": [
                    {
                        "id": 3,
                        "name": " クラウドサービス",
                        "children": [
                            { }
                        ],
                        "parent_id": 1,
                        "leader_id": 370108,
                        "leader_name": "test1",
                        "user_num": 15
                    },
                    {
                        "id": 56,
                        "name": "test2",
                        "children": [],
                        "parent_id": 1,
                        "leader_id": null,
                        "leader_name": null,
                        "user_num": 0
                    }
                ],
                "parent_id": 0,
                "leader_id": 372345,
                "leader_name": "leader",
                "user_num": 17
            }
      ]
}
{
    "code": 200,
    "message": "OK",
    "data": {
        "id": 11,
        "name": "test",
        "code": "003",
        "parent_id": 0,
        "leader_id": null
    }
}
{
    "code": 200,
    "message": "OK",
    "data": {
        "id": 2,
        "name": " 開発部",
        "code": “003”,
        "parent_id": 0,
        "leader_id": 55505
    }
}
{
    "code": 200,
    "message": "OK",
    "data": {
        "id": 2,
        "name": " 開発部",
        "code": null,
        "parent_id": 0,
        "leader_id": 55505
    }
}
{
    "code": 200,
    "message": "OK",
    "data": {
        "id": 2,
        "name": "開発部",
        "code": null,
        "parent_id": 0,
        "leader_id": 55505
    }
}
{
    "code": 200,
 "message": "OK"
}

2.2 デバイスの API

2.2.1 ゲートウェイの追加 (/api/v3/gateway/add)

開発中のため当APIは現在利用できません

概要

ゲートウェイデバイスを追加します。

リクエストアドレスの例

https://HOST:PORT/api/v3/gateway/add

リクエスト方法

POST application/json

リクエストパラメーター

認証パラメーター

通常のレスポンス

レスポンスのフィールド

dataフィールドの説明

エラーレスポンスのフィールド

2.2.2 カメラの追加 (/api/v3/camera/add)

開発中のため当APIは現在利用できません。

概要

カメラを追加します。事前にゲートウェイデバイスを追加する必要があります。

リクエストアドレスの例

https://HOST:PORT/api/v3/camera/add

リクエスト方法

POST application/json

リクエストパラメーター

認証パラメーター

通常のレスポンス

レスポンスのフィールド

dataフィールドの説明

エラーレスポンスのフィールド

2.2.3 デバイスの更新 (/api/v3/device/update)

概要

デバイス情報を更新します(ゲートウェイデバイスはグループに連携できません) 。

v1 インターフェースを引き続きご利用いただくこともできます。詳細な手順については、過去のバージョンのマニュアルをご参照ください。

リクエストアドレスの例

https://HOST:PORT/api/v3/device/update

リクエスト方法

POST application/json

リクエストパラメーター

認証パラメーター

通常のレスポンス

レスポンスのフィールド

dataフィールドの説明

group フィールドの説明

エラーレスポンスのフィールド

2.2.4 デバイスの削除 (/api/v3/device/delete)

概要

デバイス(ゲートウェイまたはカメラデバイス)を削除します。

v1 インターフェースを引き続きご利用いただくこともできます。詳細な手順については、過去のバージョンのマニュアルをご参照ください。

リクエストアドレスの例

https://HOST:PORT/api/v3/device/delete

リクエスト方法

GET

リクエストパラメーター

認証パラメーター

通常のレスポンス

レスポンスのフィールド

エラーレスポンスのフィールド

2.2.5 サブカメラのリストの取得 (/api/v3/gateway/cameraList)

開発中のため、当APIは現在利用できません

概要

カメラのリストを取得します。

リクエストアドレスの例

https://HOST:PORT/api/v3/gateway/cameraList

リクエスト方法

GET

リクエストパラメーター

認証パラメーター

通常のレスポンス

レスポンスのフィールド

dataフィールドの説明

エラーレスポンスのフィールド

2.2.6 親デバイスの取得 (/api/v3/camera/gatewayList)

開発中のため、当APIは現在利用できません。

概要

関連する親デバイスを取得します。

リクエストアドレスの例

https://HOST:PORT/api/v3/camera/gatewayList

リクエスト方法

GET

リクエストパラメーター

認証パラメーター

通常のレスポンス

レスポンスのフィールド

dataフィールドの説明

cameraフィールドの説明

エラーレスポンスのフィールド

2.2.7 デバイスリストの表示 (/api/v1/device)

概要

デバイスリストを表示します。デフォルトの順序は ID の降順です。

リクエストアドレスの例

https://HOST:PORT/api/v1/device

リクエスト方法

GET

リクエストパラメーター

通常のレスポンス

レスポンスのフィールド

dataフィールドの説明

data.dataフィールドの説明

device_type フィールドの説明

device フィールドの説明

group フィールドの説明

エラーレスポンスのフィールド

2.2.8 リモート構成(一括複数アップデート)(/api/v2/device/update/config/batch)

概要

同じタイプのオンラインデバイスに対してリモート構成コマンドを送信します。一括送信に対応しています。

現在、下記のデバイスをサポートしています。SensePass、SenseThunder GE、SenseThunder Mini GE。

この機能をサポートするデバイスの最低バージョンは、SensePass(v1.2.3)、SenseThunder GE (v1.0.3)、SenseThunder Mini GE (v1.0.1)。

リクエストアドレスの例

https://HOST:PORT/api/v2/device/update/config/batch

リクエスト方法

POST application/json

リクエストパラメーター

デバイス型番識別子

構成項目とパラメーターの説明

リクエスト例

通常のレスポンス

エラーレスポンスのフィールド

2.2.9 リモートドアオープン (/api/v2/device/open)

概要

オンラインデバイスにドアオープンコマンドを送信します。

リクエストアドレスの例

https://HOST:PORT/api/v2/device/open

リクエスト方法

POST: form-data

リクエストパラメーター

通常のレスポンス

エラーレスポンスのフィールド

2.2.10 通知の送信 (/api/v3/device/notify)

開発中のため当APIは現在利用できません

概要

オンラインデバイスに通知メッセージを送信します。カスタマイズコマンドに対応しています。

リクエストアドレスの例

https://HOST:PORT/api/v3/device/notify

リクエスト方法

POST application/json

リクエストパラメーター

通常のレスポンス

エラーレスポンスのフィールド

リクエスト例

2.2.11 デバイスLDIDの取得(/api/v3/device/ldid)

概要

デバイスのシリアル番号でデバイスのLDIDを取得します。

リクエストアドレスの例

https://HOST:PORT/api/v3/device/ldid

リクエスト方法

GET

リクエストパラメーター

デバイス型番識別子

レスポンスのフィールド

通常のレスポンス

必須

デバイスの設置場所

ip

string

Yes

ゲートウェイ IP

port

int

Yes

ゲートウェイポート

account

string

Yes

ゲートウェイのログインアカウント

password

string

Yes

ゲートウェイのログインパスワード

Yes

タイムスタンプ

デバイスの説明

direction

int

デバイスのアクセス方向

ldid

string

デバイスの LDID 番号

type_id

int

デバイスタイプID(4:SensePass、19:SenseThunder-Mini、20:SenseThunder-E)

type_name

string

デバイスタイプ名

update_at

long

更新時間

create_at

long

作成時間

Yes

ゲートウェイID

protocol

int

Yes

プロトコルタイプ。1 = RTSP、2 = ONVIF、3 = GB28181 を示します

camera_name

string

Yes

カメラ名

location

string

Yes

カメラの設置場所

snap_mode

int

Yes

スナップモード。1 = 精密、2 = 時間制、3 = リアルタイムを示します

url

string

条件による

RTSP モードはパスする必要があります

ip

string

条件による

カメラ ip、ONVIF GB28181 モードはパスする必要があります

port

int

条件による

カメラポート、ONVIF GB28181 モードはパスする必要があります

account

string

条件による

カメラのログインアカウント、ONVIF モードはパスする必要があります

password

string

条件による

カメラのログインパスワード、ONVIF モードはパスする必要があります

server_id

string

条件による

SIP サーバーの SIP ID、GB28181 モードはパスする必要があります

camera_id

string

条件による

カメラの SIP ID、GB28181 モードはパスする必要があります

Yes

タイムスタンプ

データ

説明

direction

int

デバイスのアクセス方向

ldid

string

デバイスの LDID 番号

type_id

int

デバイスタイプID(4:SensePass、19:SenseThunder-Mini、20:SenseThunder-E)

type_name

string

デバイスタイプ名

update_at

long

更新時間

create_at

long

作成時間

No

設置場所

description

string

No

説明

direction

int

No

デバイスのアクセス方向。1 = In、2 = Out

group_staff

list<long>

No

従業員グループ(id のグループ)

group_visitor

list<long>

No

ビジターグループ(id のグループ)

group_blacklist

list<long>

No

拒否リストグループ (id のグループ)

Yes

タイムスタンプ

データ

デバイスのステータス

description

string

説明

direction

int

デバイスのアクセス方向。0 - デフォルト(Null)、1 - In、2 - Out

ip

string

IP アドレス

ldid

string

デバイスの sn 番号

type_id

int

デバイスタイプ

type_name

string

デバイスタイプ名

user_group

list<group>

従業員グループ

guest_group

list<group>

ビジターグループ

blacklist_group

list<group>

拒否リストグループ

update_at

long

デバイスの最新の更新タイムスタンプ

create_at

long

デバイスの最初のオンラインタイムスタンプ

last_offline_time

long

デバイスの最新のオフラインタイムスタンプ

デフォルトのグループかどうかを示します

person_count

int

グループ内の人数を示します

Yes

タイムスタンプ

データ

Yes

タイムスタンプ

データ

設置場所

url

string

Nebula デバイスの IP アドレス

camera_sn

string

カメラの sn 番号

camera_name

string

カメラ名

state

int

1 = オンライン、2 = オフライン

Yes

タイムスタンプ

データ

設置場所

host

string

IP

port

int

ポート番号

state

int

オンライン状態。 1 = オンライン、2 = オフライン

cameras

list<camera>

カメラリスト

カメラの設置場所

url

string

Nebula デバイスの IP アドレス

camera_sn

string

カメラの sn 番号

camera_name

string

カメラ名

No

デバイスID の配列

typeId

int

No

デバイスタイプID(4:SensePass、19:SenseThunder-Mini、20:SenseThunder-E)

location

string

No

デバイスの設置場所

name

string

No

デバイス名

description

string

No

デバイスの説明

app_key

string

Yes

Appキー

sign

string

Yes

シグネチャ。1.3.1 シグネチャ(sign)の計算の章を参照してください

timestamp

string

Yes

タイムスタンプ

現在のページ番号

pageSize

int

ページサイズ

totalPage

int

ページ合計

デバイスタイプの説明

create_at

string

作成時間

update_at

string

更新時間

node_type

int

ノードのタイプ。0 = 共通のデバイス、1 = ゲートウェイデバイス

デバイスの向き

location

string

デバイスの設置場所

ip

string

デバイスの IP

status

int

デバイスのオンライン状態

groups

list<group>

デバイスが連携されたグループ

active

int

偽削除フラグ

type_id

long

デバイスタイプID(4:SensePass、19:SenseThunder-Mini、20:SenseThunder-E)

description

string

デバイスの説明

software_version

string

ソフトウェアのバージョン番号(使用できません)

info

string

デバイス情報(使用できません)

company_id

long

企業ID

group_count

int

デバイスに連携されているグループの数

create_at

string

作成時間

update_at

string

更新時間

last_offline_time

long

最後のオフラインタイムスタンプ

Yes

Appキー。 URL に記述されます

sign

string

Yes

シグネチャ。URL に記述されます

timestamp

string

Yes

タイムスタンプです。URL に記述されます

✓ (1 :ゲートモード、2:ドアモード)

✓ (1:一人モード、2 :複数人モード)

✓ (1:ゲートモード、2:ドアモード)

認証モード

mode

int

  • 2:顔認証とカード

  • 3:顔認証またはID カード

  • 4:顔認証とID カード

  • 9:顔認証

✓

✓

✓

音声ブロードキャスト

voice_broadcast

bool

  • true:オン

  • false:オフ

×

✓

×

プロンプト strong_hint

bool

  • true:オン

  • false:オフ

×

✓

×

温度検知

temperature_detect

bool

  • true:オン

  • false:オフ

×

✓

✓

温度アラームしきい値

fever_temperature

float

[34.5、42.5]、小数点以下 1 桁です。37.5を推奨

×

✓

✓

温度異常時にアクセス拒否

no_access_to_fevers

bool

  • true:オン

  • false:オフ

×

✓

✓

サーモグラフィ表示

show_thermal_screen

bool

  • true:オン

  • false:オフ

×

✓

✓

屋内温度

indoor_temperature

float

[5.0、40.0]、小数点以下 1桁です

×

✓

✓

温度単位

temperature_unit

int

  • 1:摂氏

  • 2:華氏

×

✓

✓

温度検知距離

temperature_detect_distance

float

デバイスによって異なります

×

[1.0、1.5]. 小数点第1位まで、1.0を推奨

[0.5、1.2]. 小数点第1位まで、1.2を推奨

温度異常ブザー

temperature_warn_volume

int

デバイスによって異なります

×

[0、100]

  • 0:オフ

  • 100:オン

高速検知モード

quick_detect_mode

bool

  • true:オン

  • false:オフ

×

✓

✓

温度正常時ドアオープン

quick_detect_mode_open_door

bool

  • true:オン

  • false:オフ

×

✓

✓

マスク検知

mask_detect

bool

  • true:オン

  • false:オフ

×

✓

✓

マスク未着用アクセス不可

no_access_without_mask

bool

  • true:オン

  • false:オフ

×

✓

✓

マスク未着用ブザー

mask_warn_volume

int

デバイスによって異なります

×

[0、100]

  • 0:オフ

  • 100:オン

ログ

save_and_upload_record

bool

  • true:オン

  • false:オフ

×

×

✓

タッチして認証

touch_recognition

bool

  • true:オン

  • false:オフ

×

✓

✓

省ネットワーク通信

save_elec_mode

bool

  • true:オン

  • false:オフ

×

✓

✓

未登録者ログ

need_stranger_record

bool

  • true:オン

  • false:オフ

×

✓

✓

顔写真

show_custom_avatar

bool

  • true:オン

  • false:オフ

×

✓

✓

デバイスのメインメッセージ

welcome_tip

string

長さ制限:50

✓

✓

✓

認証メッセージverify_success_tip

string

長さ制限:50

✓

✓

✓

認証エラーメッセージverify_fault_tip

string

長さ制限:50

✓

✓

✓

認証従業員情報show_user_info

string

  • 0 - 表示なし、1 -表示する。表示順は、従業員ID、部署、役職、ID 番号、カスタマイズプロンプトです。例:01000 は部署情報のみが表示されることを示します

✓

✓

✓

認証成功後に写真を表示する

use_show_avatar

bool

  • true:オン

  • false:オフ

✓

✓

✓

認証成功後に名前を表示する

show_user_name

bool

  • true:オン

  • false:オフ

✓

✓

✓

拒否リストメッセージblack_list_tip

string

長さ制限:50

✓

✓

✓

拒否リストドアオープンblack_list_open

bool

  • true:オン

  • false:オフ

✓

✓

✓

生体認識

liveness

bool

  • true:オン

  • false:オフ

✓

✓

✓

生体認識閾値liveness_threshold

float

[0、1]、小数点以下 2 桁です。推奨値は 0.98 です

✓

✓

✓

顔認証閾値

verify_threshold

float

[0、1]、小数点以下 2 桁です。推奨値は 0.9 です

✓

✓

✓

IDカード比較閾値certificate_threshold

float

当機能はご利用いただけません。[0、1]、小数点以下 2 桁です。0.60 で仮の値をリクエストしてください

✓

✓

✓

顔認識距離(メートル)

verification_distance

float

[0.5、2.0]、小数点以下 1 桁です

✓

✓

✓

ドアオープンモード

open_door_type

int

  • 0:ローカルリレー

  • 1: Wiegand 26 (8+16bit id)

  • 2:Wiegand 32

  • 3:Wiegand 34

✓

✓

✓

ネットワークリレー IP アドレス

network_relay_address

string

  • ドアオープンモードでネットワークリレーを指定した際に必要です。

  • {IP}:{PORT} 形式(例 : 192.168.2.1:12345)

✓

✓

✓

ドアオープンタイム (秒)

keep_door_open_duration

int

[1、255]、整数

✓

✓

✓

ドアセンサータイムアウト

door_sensor_timeout

int

[1、255]、整数

✓

✓

✓

認証インターバル (秒)

open_interval

int

[1、30]、整数

✓

✓

✓

GPIO A - 出力

gpio_a

int

  • 1:なし

  • 2: Doorbell

  • 3:アラート

✓

✓

✓

GPIO B - 入力

gpio_b

int

  • 1:なし

  • 2:ドアセンサー

  • 3:Exit ボタン

  • 4:Fire signal

✓

✓

✓

GPIO C - 入力

gpio_c

int

  • 1:なし

  • 2:ドアセンサー

  • 3:Exit ボタン

  • 4:Fire signal

✓

✓

✓

Wiegand入力

wigan_input

int

  • 1:なし

  • 2:Wiegand 26(8 +16bit id)

  • 3:Wiegand 26 (24bit id)

  • 4:Wiegand 32

✓

✓

✓

アラート音スイッチ

buzzer_status

bool

  • true:オン

  • false:オフ

✓

✓

✓

フリッカー低減

short_exposure

int

  • 0:オフ

  • 50:50Hz

  • 60:60Hz

×

✓

✓

インストール環境

setup_env

int

  • 1:屋内

  • 2:半屋内

×

✓

×

システム言語

language_type

int

  • 1:簡体中国語

  • 2:英語

  • 3:繁体中国語

✓

✓

✓

自動スタンバイ

standby_open

bool

  • true:オン

  • false:オフ

✓

✓

✓

スタンバイ時間 (分)

wait_time

int

[3、30]、整数

✓

✓

✓

スリープ解除距離

wake_distance

int

[50、200]、整数

×

✓

✓

自動再起動

auto_reboot

bool

true:オン

false:オフ

✓

✓

✓

再起動時間

reboot_time

string

hh:mm:ss (時間、分、秒)

✓

✓

✓

無効なパラメーターです。デバイスタイプが存在しません

Yes

Appキー

sign

string

Yes

シグネチャ。1.3.1 シグネチャ(sign)の計算の章を参照してください

timestamp

string

Yes

タイムスタンプ

Yes

通知タイプ。0000 はカスタマイズ通知を示します。メッセージは payload.content を通してカスタマイズします

payload.content

object

No

メッセージの内容は透過的にデバイスに送信されます。

trace_id

string

Yes

リクエストされるイベントのシリアル番号です。記号列は UUID と類似しています

app_key

string

Yes

Appキー

sign

string

Yes

シグネチャ。1.3.1シグネチャ(sign)の計算の章を参照してください

timestamp

string

Yes

タイムスタンプ

デバイスが存在しません

30001

the Device is out line

デバイスがオンラインではありません

Yes

Appキー

sign

string

Yes

シグネチャ。計算ルールについては、ドキュメントをご参照ください

timestamp

string

Yes

タイムスタンプ

パラメーター名

型

必須

説明

identifier

string

Yes

SNB など、デバイスタイプの識別子

name

string

Yes

デバイス名

location

パラメーター名

型

Yes

説明

app_key

string

Yes

Appキー

sign

string

Yes

シグネチャ。1.3.1シグネチャ(sign)の計算の章を参照してください

timestamp

パラメーター名

型

説明

code

int

リターンコード

message

string

リターンメッセージ

data

object

データ

パラメーター名

型

説明

id

long

デバイスの ID

name

string

名前

location

string

設置場所

description

コード

メッセージ

説明

30001

Param Invalid

パラメーターエラー

パラメーター名

型

Yes

説明

channel

int

Yes

チャンネル

identifier

string

Yes

CAM など、デバイスタイプの識別子

gateway_id

パラメーター名

型

必須

説明

app_key

string

Yes

Appキー

sign

string

Yes

シグネチャ。1.3.1シグネチャ(sign)の計算の章を参照してください

timestamp

パラメーター名

型

説明

code

int

リターンコード

message

string

リターンメッセージ

desc

string

リターンの説明

data

パラメーター名

型

説明

id

long

デバイスのID

name

string

名前

location

string

設置場所

description

コード

メッセージ

説明

30001

Param Invalid

パラメーターエラー

パラメーター名

型

必須

説明

id

long

Yes

デバイスのID

name

string

No

名前

location

パラメーター名

型

必須

説明

app_key

string

Yes

Appキー

sign

string

Yes

シグネチャ。1.3.1シグネチャ(sign)の計算の章を参照してください

timestamp

パラメーター名

型

説明

code

int

リターンコード

message

string

リターンメッセージ

desc

string

リターンの説明

data

パラメーター名

型

説明

id

int

デバイスの ID

name

string

デバイス名

location

string

デバイスの設置場所

state

パラメーター名

型

説明

id

long

グループ ID

name

string

グループ名

type

int

グループタイプ

is_default

コード

メッセージ

説明

30001

Param Invalid

パラメーターエラー

パラメーター名

型

必須

説明

id

long

Yes

デバイスのID

パラメーター名

型

必須

説明

app_key

string

Yes

Appキー

sign

string

Yes

シグネチャ。1.3.1 シグネチャ(sign)の計算の章を参照してください

timestamp

パラメーター名

型

説明

code

int

リターンコード

message

string

リターンメッセージ

desc

string

リターンの説明

data

code

メッセージ

説明

30001

Param Invalid

パラメーターエラー

600

Sync Failed

RPC が失敗しました

パラメーター名

型

必須

説明

gateway_id

long

Yes

ゲートウェイデバイスのID

パラメーター名

型

必須

説明

app_key

string

Yes

Appキー

sign

string

Yes

シグネチャ。1.3.1 シグネチャ(sign)の計算の章を参照してください

timestamp

パラメーター名

型

説明

code

int

リターンコード

message

string

リターンメッセージ

desc

string

リターンの説明

data

パラメーター名

型

説明

id

long

カメラデバイスのID

sn

string

Nebula デバイスの sn 番号

channel

string

チャンネル番号

position

code

メッセージ

説明

30001

Param Invalid

パラメーターエラー

パラメーター名

型

必須

説明

id

long

Yes

デバイスのID

パラメーター名

型

必須

説明

app_key

string

Yes

Appキー

sign

string

Yes

シグネチャ。1.3.1 シグネチャ(sign)の計算の章を参照してください

timestamp

パラメーター名

型

説明

code

int

リターンコード

message

string

リターンメッセージ

desc

string

リターンの説明

data

パラメーター名

型

説明

id

long

Nebula デバイスのID

sn

string

Nebula デバイスの sn 番号

name

string

名前

location

パラメーター名

型

説明

id

long

カメラデバイスのID

sn

string

Nebula デバイスの sn 番号

channel

string

チャンネル番号

position

code

メッセージ

説明

30001

Param Invalid

パラメーターエラー

パラメーター名

型

必須

説明

page

int

No

ページ番号(デフォルトは 1 )

size

int

No

1 ページあたりのデータ数(デフォルトは 20 )

ids

パラメーター名

型

説明

code

int

リターンコード

message

string

リターンメッセージ

data

object

データ

パラメーター名

型

説明

total

int

総計

size

int

サイズ

data

object

データ

pageNum

パラメーター名

型

説明

device_type

object

デバイスタイプ

device

object

デバイス情報

パラメーター名

型

説明

id

long

デバイスタイプID(4:SensePass、19:SenseThunder-Mini、20:SenseThunder-E)

name

string

デバイスタイプ名

identifier

string

デバイスタイプの識別子(略称)

description

パラメーター名

型

説明

id

long

デバイスのID

sn

string

デバイスのシリアル番号

name

string

デバイス名

direction

パラメーター名

型

説明

id

long

グループID

name

string

グループ名

type

int

グループタイプ

code

メッセージ

説明

30001

Param Invalid

無効なデバイスの sn 番号

30001

Param Invalid

無効なデバイスのステータス

パラメーター名

型

必須

説明

device_ids

list<long>

Yes

ID リスト。デバイスID のタイプは同じである必要があります

key

json

Yes

デバイス識別子、詳細については次のデバイス型番識別子をご参照ください

app_key

デバイス名称

デバイス型番識別子

SensePass

SPS

SenseThunder-E

SPSPE

SenseThunder-E Mini

SPSE

構成項目

型

値の範囲 / オプション

Pass

Thunder

Thunder Mini

実行ステータス

device_run_type

int

  • 1:実行

  • 2:停止

✓

✓

✓

利用モード

use_mode

int

code

メッセージ

エラーの説明

50001

RPC FAILED

RPCに失敗しました

30001

Param Invalid

無効なパラメーターです

30001

Param Invalid

無効なパラメーターです。デバイスID リストが空です

30001

パラメーター名

型

必須

説明

id

long

Yes

デバイスの ID

remark

string

No

ドアオープンの特記事項。長さ制限は 255

app_key

code

メッセージ

エラーの説明

30001

Param Invalid

無効なパラメーターです。デバイスが存在しません

603

Device Offline

デバイスがオンラインではありません

30001

Param Invalid

無効なパラメーターです。デバイスID は空にはできません

パラメーター名

型

必須

説明

payload

object[]

Yes

通知メッセージの対象。複数の送信が可能です

payload.ldid

string

Yes

メッセージを受信するデバイスの LDIDです

payload.type

code

メッセージ

エラーの説明

10003

Request Expired

タイムスタンプが期限切れになりました

10005

Signature Failed

無効な署名です

60001

grpc fail

通知の送信に失敗しました

60001

パラメーター

説明

例

type:“0000”

サードパーティーがカスタマイズした内容です

{

"trace_id":"75d836b4-4a71-4b32-bb16-d215d208195a",

"payload":[

{

"type": "0000",

"ldid":"SPS-8366d77b20689ca0cd0dbfadbea85a2e",

"content": "instruction1" //これはオブジェクトです。必ずしも string である必要はなく、他の値も利用可能です。以下に例を示します。値は透過的にデバイスエンドに送信されます },

{

"type": "0000",

"ldid":"SPSP-8366d77b20689ca0cd0dbfadbea85a2e",

"content": "instruction2" // これはオブジェクトです。必ずしも string である必要はなく、他の値も利用可能です。以下に例を示します。値は透過的にデバイスエンドに送信されます }

]

}

パラメータ名

型

必須

説明

duid

string

Yes

デバイスシリア番号

Identifier

string

Yes

デバイス識別子、詳細について、次のデバイス型番識別子をご参照ください

app_key

デバイス名称

デバイス型番識別子

SensePass

SPS

SensePass Pro

SPSP

SenseThunder-E

SPSPE

SenseThunder-E Mini

SPSE

パラメータ

型

説明

code

int

コード

message

string

メッセージ

data

string

デバイスLDID

string

string

string

string

string

object

string

string

string

object

string

int

string

object

string

object

string

string

object

string

string

list<long>

int

string

string

string

デバイスによって異なります

Param Invalid

string

string

Device Not Exist

string

{
	"code": 200,
	"message": "OK",
	"data": {
		"id": 1561,
		"name": "SNB",
		"location": "306",
		"direction": 0,
		"description":"",
		"ldid": "SNB-2ee63f9c699a7316a3e2a44646d0c844",
		"type_id": 10,
		"type_name": "SNB",
		"update_at": 1574854584,
		"create_at": 1574670842
	}
}
{
 "code": 200,
 "message": "OK",
 "data": {
 "id": 1562,
 "name": "40F",
 "location": "40F",
 "description": "",
 "direction": 0,
 "ldid": "CAM-b054ac85cb84137b75abaa2bd7fc4a38",
 "type_id": 11,
 "type_name": "CAM",
 "update_at": 1574851340,
 "create_at": 1574851340
 }
}
{
    "code": 200,
    "message": "OK",
    "desc": "",
    "data": {
        "id": 2,
        "name": "勤務グループ ",
        "location": "日本東京都千代田区",
        "state": 0,
        "description": "",
        "direction": 1,
        "ip": "",
        "ldid": "SHL-3931ff3bd1fd7157866c4d22858c533c",
        "type_id": 1,
        "type_name": "SenseHello",
        "user_group": [{
            "id": 1,
            "name": "Default group",
            "type": 1,
            "devices": [],
            "is_default": 1,
            "person_count": 19988
        }],
        "guest_group": [ {
            "id": 105,
            "name": "test",
            "type": 2,
            "devices": [],
            "is_default": 0,
            "person_count": 5
        }],
        "blacklist_group": [ {
            "id": 148,
            "name": "User_1560842344639",
            "type": 5,
            "devices": [],
            "is_default": 0,
            "person_count": 23
        }],
        "update_at": 0,
        "create_at": 0,
        "last_offline_time":0
    }
}
{
 "code": 200,
 "message": "OK",
 "desc": "",
 "data": {}
}
{
    "code": 200,
    "message": "OK",
    "desc": "",
    "data": [{
        "id":1562
        "sn": "SNB-4828af35b4c652a4dd34f6736ef6c110",
        "channel": 2,
        "position": "",
        "url": "172.20.4.110",
        "state": 1,
        "camera_sn": "CAM-51b4ef5a2a4949d5a2e329aecd56b7ff",
        "camera_name": "2"
    }, {
        "id":1563
        "sn": "SNB-4828af35b4c652a4dd34f6736ef6c110",
        "channel": 1,
        "position": "",
        "url": "172.20.4.110",
        "state": 1,
        "camera_sn": "CAM-525747229d7f3994caa9e595f72fcfdb",
        "camera_name": "1"
    }]
}
{
    "code": 200,
    "message": "OK",
    "desc": "",
    "data": {
        "id":1561,
        "sn": "SNB-4828af35b4c652a4dd34f6736ef6c110",
        "name": "306",
        "location": "306",
        "host": "172.20.4.110",
        "port": 80,
        "cameras": [{
            "id":1562,
            "sn": "SNB-4828af35b4c652a4dd34f6736ef6c110",
            "channel": 1,
            "position": "",
            "url": "172.20.4.110",
            "camera_sn": "CAM-525747229d7f3994caa9e595f72fcfdb",
            "camera_name": "1"
        }, {
            "id":1563,
            "sn": "SNB-4828af35b4c652a4dd34f6736ef6c110",
            "channel": 2,
            "position": "",
            "url": "172.20.4.110",
            "camera_sn": "CAM-51b4ef5a2a4949d5a2e329aecd56b7ff",
            "camera_name": "2"
        }]
    }
}
{
	"code": 200,
	"message": "OK",
	"data": {
		"total": 406,
		"pageNum": 1,
		"size": 20,
		"pageSize": 20,
		"totalPage": 21,
		"data": [{
			"device_type": {
			  "id": 2,
				"name": "SenseID",
				"identifier": "SID",
				"description": "SenseID",
				"create_at": "2018-08-15 10:08:12.0",
				"update_at": "2018-08-15 10:08:15.0"
			},
			"device": {
				"id": 31,
				"sn": "SID-5f51f769de2cdc8681e85ad590456516",
				"name": "306 テスト用デバイス",
				"direction": 0,
				"location": "306",
				"ip": null,
				"status": 2,
				"groups": [{
					"id": 2,
					"name": "Default group",
					"type": 2
				}],
				"active": 1,
				"type_id": 2,
				"description": null,
				"software_version": null,
				"info": null,
				"company_id": 1,
				"group_count": 1,
				"create_at": "2019-03-20 09:50:08.0",
				"update_at": "2019-08-28 08:56:05.0"
			}
		}]
	}
}
{
    "device_ids": [
        3
    ],
    "sps": {
        "device_run_type": 1,
        "use_mode": 1,
        "mode": 1,
        "welcome_tip": "welcomeTip22222222",
        "verify_success_tip": "verifySuccessTip",
        "verify_fault_tip": "verifyFaultTip",
        "show_user_info": "00100",
        "liveness": true,
        "liveness_threshold": 0.95,
        "verify_threshold": 0.9,
        "face_width": 300,
        "open_door_type": 1,
        "keep_door_open_duration": 10,
        "gpio_a": 1,
        "gpio_b": 1,
        "gpio_c": 1,
        "buzzer_status": true,
        "language_type": 1,
        "auto_reboot": false,
        "reboot_time": "09:52:50",
        "standby_open": false,
        "wait_time": 10,
        "recognition_distance": 1.5,
        "wigan_input": 1,
        "network_relay_address": "",
        "open_interval": 5,
        "use_show_avatar": true
    }
}
{
  "code": 200,
  "message": "OK"
}
{
    "code": 200,
    "message": "OK",
    "desc": ""
}
{
    "code": 200,
    "message": "OK",
    "desc": ""
}
{
    "code": 200,
    "message": "OK",
    " data": " SPS-c725f19ddf7d5d9fabee189c29f10b11"
}

10:顔認証またはQR コードまたはカード

  • 11:ID カード

  • serverFRの場合、[9:顔認証]のみ利用可能

    4:ネットワークリレー + リレー ip

  • 5:Wiegand 26(24bit id)

  • 6:Network(TCP)

  • 9:サーバーからドアを開く

  • 5:Wiegand 34

    2.5 登録者グループの API

    2.5.1 グループの追加 (/api/v1/group)

    概要

    グループを追加します。

    リクエストアドレスの例

    https://HOST:PORT/api/v1/group

    リクエスト方法

    POST: form-data

    リクエストパラメーター

    通常のレスポンス

    レスポンスのフィールド

    dataフィールドの説明

    エラーレスポンスのフィールド

    2.5.2 登録者グループリストの表示 list (/api/v1/group)

    概要

    登録者グループのリストを表示します。デフォルトの順序はID の降順です。

    リクエストアドレスの例

    https://HOST:PORT/api/v1/group

    リクエスト方法

    GET

    リクエストパラメーター

    通常のレスポンス

    レスポンスのフィールド

    dataフィールドの説明

    data.dataフィールドの説明

    エラーレスポンスのフィールド

    2.5.3 グループの登録者リストの取得 (/api/v1/group/user)

    概要

    グループ ID に基づいてグループ内のすべての登録者のID のリストを取得します。

    リクエストアドレスの例

    https://HOST:PORT/api/v1/group/user

    リクエスト方法

    GET

    リクエストパラメーター

    通常のレスポンス

    レスポンスのフィールド

    エラーレスポンスのフィールド

    2.5.4 登録者グループの更新 (/api/v3/group/update)

    概要

    登録者グループを更新します。

    v1 インターフェースを引き続きご利用いただくこともできます。詳細な手順については、過去のバージョンのマニュアルをご参照ください。

    リクエストアドレスの例

    https://HOST:PORT/api/v3/group/update

    リクエスト方法

    POST application/json

    リクエストパラメーター

    認証パラメーター

    通常のレスポンス

    レスポンスのフィールド

    dataフィールドの説明

    device フィールドの説明

    エラーレスポンスのフィールド

    2.5.5 グループの削除 (/api/v1/group/delete/{id})

    概要

    グループを削除します。

    リクエストアドレスの例

    http://HOST:PORT/api/v1/group/delete/{id}

    リクエスト方法

    GET

    リクエストパラメーター

    通常のレスポンス

    レスポンスのフィールド

    エラーレスポンスのフィールド

    2.5.6 登録者のグループへの一括追加 (/api/v1/user/add/group)

    概要

    登録者を一括でグループに追加します。

    リクエストアドレスの例

    http://HOST:PORT/api/v1/user/add/group

    リクエスト方法

    POST: form-data

    リクエストパラメーター

    通常のレスポンス

    レスポンスフィールドの説明

    エラーレスポンスのフィールド

    2.5.7 登録者のグループからの一括削除 (/api/v1/user/remove/group)

    概要

    グループから一括で登録者を削除します。

    リクエストアドレスの例

    http://HOST:PORT/api/v1/user/remove/group

    リクエスト方法

    POST: form-data

    リクエストパラメーター

    通常のレスポンス

    レスポンスのフィールド

    エラーレスポンスのフィールド

    Yes

    Appキー

    sign

    string

    Yes

    シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

    timestamp

    string

    Yes

    タイムスタンプ

    企業ID

    create_at

    string

    作成時間

    update_at

    string

    前回の変更時間

    無効なパラメーターです。登録者グループ名はすでに存在します

    50001

    RPC FAILED

    RPCに失敗しました。グループ作成に失敗しました

    50002

    Internal Server Error

    内部システムエラーです。グループ作成に失敗しました

    No

    登録者グループタイプ。1:従業員、2:ビジター、5:拒否リスト

    deviceId

    long

    No

    デバイスの ID

    groupIds

    list<long>

    No

    グループID

    app_key

    string

    Yes

    Appキー

    sign

    string

    Yes

    シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

    timestamp

    string

    Yes

    タイムスタンプ

    ページサイズ

    totalPage

    string

    ページ合計

    data

    object

    データ

    作成時間

    update_at

    string

    更新時間

    type

    int

    登録者グループタイプ

    user_number

    int

    グループ内の人数

    Yes

    シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

    timestamp

    string

    Yes

    タイムスタンプ

    No

    デバイスID リスト

    Yes

    タイムスタンプ

    データ

    デバイス

    is_default

    int

    デフォルトのグループかどうかの識別

    Yes

    シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

    timestamp

    string

    Yes

    タイムスタンプ

    RPCに失敗しました。グループの削除に失敗しました

    Yes

    Appキー

    sign

    string

    Yes

    シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

    timestamp

    string

    Yes

    タイムスタンプ

    無効なパラメーターです。登録者の userId array が空です

    30001

    param-invalid

    無効なパラメーターです。登録者とグループタイプが一致しません

    50001

    RPC FAILED

    RPCに失敗しました。一括登録者追加に失敗しました

    Yes

    Appキー

    sign

    string

    Yes

    シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

    timestamp

    string

    Yes

    タイムスタンプ

    無効なパラメーターです。登録者の userId array が空です

    30001

    param-invalid

    無効なパラメーターです。登録者とグループタイプが一致しません

    50001

    RPC FAILED

    RPCに失敗しました。グループからの登録者の一括削除に失敗しました

    パラメーター名

    型

    必須

    説明

    name

    string

    Yes

    グループ名。長さ制限は 45

    type

    int

    Yes

    グループタイプ(1 : 従業員グループ、2 : ビジターグループ、5 : 拒否リストグループ)

    app_key

    パラメーター名

    型

    説明

    code

    int

    リターンコード

    message

    string

    リターンメッセージ

    data

    object

    データ

    パラメーター名

    型

    説明

    id

    long

    グループID

    name

    string

    グループ名

    type

    int

    グループタイプ

    company_id

    code

    メッセージ

    エラーの説明

    30001

    Param Invalid

    無効なパラメーターです。登録者グループ名の長さが無効です

    30001

    Param Invalid

    無効なパラメーターです。登録者グループタイプは空にはできません

    30001

    Param Invalid

    無効なパラメーターです。登録者グループタイプが無効です

    30001

    パラメーター名

    型

    必須

    説明

    page

    int

    No

    ページ番号(デフォルトは 1 )

    size

    int

    No

    1 ページあたりのデータ数(デフォルトは 20 )

    type

    パラメーター名

    型

    説明

    code

    int

    リターンコード

    message

    string

    リターンメッセージ

    data

    object

    データ

    パラメーター名

    型

    説明

    total

    string

    総計

    pageNum

    string

    ページ数

    size

    string

    サイズ

    pageSize

    パラメーター名

    型

    説明

    id

    int

    登録者グループの ID

    name

    string

    登録者グループ名

    company_id

    int

    企業 ID

    create_at

    code

    メッセージ

    説明

    30001

    Param Invalid

    無効なパラメーターです。登録者グループタイプが無効です

    30001

    Param Invalid

    無効なパラメーターです。デバイスが存在しません

    50001

    RPC FAILED

    RPCに失敗しました。デバイスグループリストの取得に失敗しました

    パラメーター名

    型

    必須

    説明

    id

    long

    Yes

    グループID

    app_key

    string

    Yes

    Appキー

    sign

    パラメーター名

    型

    説明

    code

    int

    リターンコード

    message

    string

    リターンメッセージ

    data

    list<long>

    登録者ID

    code

    メッセージ

    エラーの説明

    620

    Record non-existent Error

    グループID が存在しません

    30001

    Param Invalid

    無効なパラメーターです

    パラメーター名

    型

    必須

    説明

    id

    long

    Yes

    グループID

    name

    string

    No

    グループ名

    device_ids

    パラメーター名

    型

    必須

    説明

    app_key

    string

    Yes

    Appキー

    sign

    string

    Yes

    シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

    timestamp

    パラメーター名

    型

    説明

    code

    int

    リターンコード

    message

    string

    リターンメッセージ

    desc

    string

    リターンの説明

    data

    パラメーター名

    型

    説明

    id

    int

    グループ ID

    name

    string

    グループ名

    type

    int

    グループタイプ

    devices

    パラメーター名

    型

    説明

    id

    int

    デバイスの ID

    name

    string

    デバイス名

    type

    int

    デバイスタイプ

    code

    メッセージ

    説明

    30001

    Param Invalid

    無効なグループ ID など

    600

    Sync Failed

    リモートリクエストエラー

    パラメーター名

    型

    必須

    説明

    id

    long

    Yes

    登録者グループの ID

    app_key

    string

    Yes

    Appキー

    sign

    パラメーター名

    型

    説明

    code

    int

    リターンコード。200 はリクエストが成功したことを示します

    message

    string

    リターンメッセージ

    code

    メッセージ

    説明

    20002

    Permission Denied

    操作権限がないため、デフォルトのグループを削除できません

    30001

    Param Invalid

    無効なパラメーターです。グループID が存在しません

    30001

    Param Invalid

    無効なパラメーターです。変更グループは企業に属しておりません

    50001

    パラメーター名

    型

    必須

    説明

    groupId

    long

    Yes

    登録者グループの ID

    userIds

    list<long>

    Yes

    一括で追加する登録者ID。1回の操作で最大2000人を追加できます

    app_key

    パラメーター名

    型

    説明

    code

    int

    リターンコード

    message

    string

    リターンメッセージ

    code

    メッセージ

    説明

    620

    Record non-existent Error

    グループID が存在しません

    30001

    param-invalid

    無効なパラメーターです。2,000 を超える数を一度にグループに追加することはできません

    30001

    param-invalid

    無効なパラメーターです。groupId が空です

    30001

    パラメーター名

    型

    必須

    説明

    groupId

    long

    Yes

    従業員のグループID

    userIds

    list<long>

    Yes

    一括で削除する登録者のID。最大2,000 まで一括で操作できます。

    app_key

    パラメーター名

    型

    説明

    code

    int

    リターンコード。200 はリクエストが成功したことを示します

    message

    string

    リターンメッセージ

    code

    メッセージ

    説明

    620

    Record non-existent Error

    グループID が存在しません

    30001

    param-invalid

    無効なパラメーターです。2,000 を超える数を一度にグループから削除することはできません

    30001

    param-invalid

    無効なパラメーターです。groupId が空です

    30001

    string

    long

    Param Invalid

    int

    string

    string

    string

    list<long>

    string

    object

    list<device>

    string

    RPC FAILED

    string

    param-invalid

    string

    param-invalid

    {
        "code": 200,
        "message": "OK",
        "data": {
            "id": 616,
            "name": "太朗",
            "type": 1,
            "company_id": 58,
            "create_at": "2018-08-07 18:37:32",
            "update_at": "2018-08-07 18:37:32"
        }
    }
    {
        "code": 200,
        "message": "OK",
        "data": {
            "total": 5,
            "pageNum": 1,
            "size": 5,
            "pageSize": 20,
            "totalPage": 1,
            "data": [
                {
                    "id": 214,
                    "name": "Default group",
                    "type": 1,
                    "user_number": 1327,
                    "company_id": 58,
                    "create_at": "2018-05-28 17:31:32.0",
                    "update_at": "2018-05-28 17:31:32.0"
                },
                {
                    "id": 215,
                    "name": " Default group",
                    "type": 2,
                    "user_number": 0,
                    "company_id": 58,
                    "create_at": "2018-05-28 17:31:32.0",
                    "update_at": "2018-05-28 17:31:32.0"
                },
                {
                    "id": 226,
                    "name": "123",
                    "type": 1,
                    "user_number": 1543,
                    "company_id": 58,
                    "create_at": "2018-05-30 14:50:17.0",
                    "update_at": "2018-05-30 14:50:17.0"
                },
                {
                    "id": 231,
                    "name": "ccc",
                    "type": 1,
                    "user_number": 4,
                    "company_id": 58,
                    "create_at": "2018-06-04 21:52:45.0",
                    "update_at": "2018-06-04 21:52:53.0"
                },
                {
                    "id": 517,
                    "name": "Test",
                    "type": 1,
                    "user_number": 2,
                    "company_id": 58,
                    "create_at": "2018-07-02 21:14:41.0",
                    "update_at": "2018-07-02 21:14:41.0"
                }
            ]
        }
    }
    {
        "code": 200,
        "message": "OK",
        "data": [
            1014,
            1241,
            2896,
            5124,
            5125,
            5126,
            5127
        ]
    }
    {
     "code": 200,
     "message": "OK",
     "desc": "",
     "data": {
     "id": 253,
     "name": "zml2",
     "type": 1,
     "devices": [{
     "id": 268,
     "name": "q",
     "type": 0
     }],
     "is_default": 0
     }
    }
    
    {
        "code": 200,
        "message": "OK"
    }
    
    {
        "code": 200,
        "message": "OK"
    }
    {
        "code": 200,
        "message": "OK"
    }
    

    2.11 イベントサブスクリプション API

    2.11.1 概要

    外部システムはSenseLinkのサブスクリプションサービスを利用することで、SenseLinkのイベントをサブスクライブすることができます。SenseLinkはデバイスの認証とアラート(以下、「イベント」)をPOSTリクエスト(以下、「Push」)することができます。

    サブスクリプションサービスの概要

    2.11.2 利用の開始

    SenseLink Cloudをご利用の場合、当節で記載される手順・設定の他にJCVサポート窓口へ以下の情報を申請してください。申請およびJCVサポート窓口の処理が完了するまで、イベントサブスクリプション機能は利用できません。

    • イベントを処理するAPIエンドポイント(アプリケーションのURL)

    • 上記エンドポイントのIPアドレス

    サブスクリプション申請時に提出する情報は以下のものです

    • 固定IPアドレスとポート番号(必須)

    • URL(サブスクリプションを受け取るクライアント側URL)(必須)

      ※注:クライアント側URLとの通信に際し、BASIC認証などの認証技術は対応しておりません。

    イベントをサブスクライブする外部システムのAPIエンドポイントは、SenseLinkのWeb UIのナビゲーションメニュー [システム管理]→[Open Platform] 内の サブスクリプションサービスステータス欄、もしくは本マニュアル内のAPIで設定および更新することができます。

    サブスクリプションサービス設定画面が表示されます。

    イベント処理サーバーアドレスの欄に、連携する外部システムのサーバーアドレスを入力してください。http、httpsをサポートしています。https://またはhttps://から入力してください。

    サブスクリプションイベントタイプ欄では、サブスクライブするイベントのタイプを選んでください。デバイスで認証が行われた際に認証レコードをPushで受け取るには認証レコードを、デバイスアラートが発生した場合にPushで受け取るにはデバイスアラートを選択してください。両方を選択することも可能です。

    サブスクリプションを更新した際に、再保存時に認証レコードタイプ/デバイスアラートタイプが「未選定」の状態になる場合があります。その場合は、再設定してください。

    設定が完了したら、保存ボタンをクリックしてください。Open Platform画面に戻ります。 サブスクリプションサービスステータスがNormalと表示されていれば、イベントがサブスクライブされています。

    2.11.3 サブスクリプションサービスの設定の変更と停止

    サブスクリプションサービスの設定を変更するにはサブスクリプションサービス欄の詳細ボタンをクリックしてください。

    サブスクリプションサービスを停止するにはサブスクリプション停止ボタンをクリックしてください。サービスが停止され、外部システムにイベントがPushされなくなります。

    サブスクリプションサービスの設定を修正するには、サブスクリプション更新ボタンをクリックしてください。設定内容を変更できます。変更内容を入力後、保存してください。

    2.11.4 イベントの再Push

    イベントのPush後、外部システムは100秒以内にレスポンスを返却するか、リターンコード200を返却する必要があります。

    レスポンスが100秒以内に返却されない場合、またはリターンコードが200以外の場合はエラーとみなされ、SenseLinkはそのイベントを再Pushしません。その後SenseLinkは外部システムのサブスクリプションステータスを「異常」に変更し、エラーログとして保存されます。ただし、その後発生した新しいイベントのPushには影響はありません。

    なお、レスポンスが100秒以内に返却された、かつリターンコードが200になった場合、サブスクリプションステータスは「正常」に戻ります。

    2.11.5 イベントPushログ

    Open Platform画面のサブスクリプションサービスステータス欄の詳細をクリックし、サブスクリプションサービスの設定画面にあるログボタンをクリックすると、最新のイベントPushの結果(以下、「ログ」)を確認することができます。

    ログは最大100件まで保存され、100を越えると古いものから順に削除されます。各ログの詳細ボタンをクリックすると認証レコードページまたはデバイスアラートページに遷移し、イベントの詳細を確認することができます。 イベントタイプまたはステータスで、ログを検索することができます。リセットボタンをクリックすると検索による絞り込みがリセットされ、すべてのログが表示されます。

    テストイベント送信ボタンをクリックすると、テストイベントを連携中の外部システムにPush することができます。 認証レコードとデバイスアラートが選択されている場合、または認証レコードのみが選択されている場合は認証レコードのテストイベントが送信されます。 デバイスアラートのみが選択されている場合、デバイスアラートのテストイベントが送信されます。

    2.11.6 イベントPushのプロトコル

    リクエスト方法

    POST application/json

    イベントPushの例

    認証レコード :

    デバイスアラート :

    Pushするイベントのパラメーター

    認証レコードデータの属性 :

    group フィールドの説明

    デバイスのアラートレコードのデータ属性 :

    通常のレスポンス

    レスポンスのフィールド

    2.11.7 サブスクリプション更新API (/api/v4/event/updateSub)

    概要

    イベントのサブスクリプションを追加または更新します。

    過去のバージョンを引き続きご利用いただくこともできます。詳細な手順については、過去のバージョンのマニュアルをご参照ください。

    リクエストアドレスの例

    https://HOST:PORT/api/v4/event/updateSub

    リクエスト方法

    POST application/json

    リクエストパラメーター

    認証パラメーター

    通常のレスポンス

    レスポンスのフィールド

    dataフィールドの説明

    エラーレスポンスのフィールド

    2.11.8 サブスクリプション停止API (/api/v3/event/stopSub)

    概要

    イベントのサブスクリプションを停止します。

    リクエストアドレスの例

    https://HOST:PORT/api/v3/event/stopSub

    リクエスト方法

    GET

    認証パラメーター

    通常のレスポンス

    レスポンスのフィールド

    エラーレスポンスのフィールド

    2.11.9 サブスクリプション詳細表示API (/api/v4/event/viewSub)

    概要

    サブスクリプションの詳細を表示します。

    リクエストアドレスの例

    https://HOST:PORT/api/v4/event/viewSub

    リクエスト方法

    GET

    認証パラメーター

    通常のレスポンス

    レスポンスのフィールド

    dataフィールドの説明

    エラーレスポンスのフィールド

    2.11.10 イベントPushログの表示 (/api/v3/event/viewLog)

    概要

    イベントのPushログを表示します。

    サブスクリプションサービスが起動されなくても、該当するAPIを使って前に生成されたログを取得できます。

    リクエストアドレスの例

    https://HOST:PORT/api/v3/event/viewLog

    リクエスト方法

    GET

    認証パラメーター

    通常のレスポンス

    レスポンスのフィールド

    dataフィールドの説明

    エラーレスポンスのフィールド

    2.11.11 テストイベントの送信 (/api/v3/event/sendTest)

    概要

    テストイベントをPush送信します。

    リクエストアドレスの例

    https://HOST:PORT/api/v3/event/sendTest

    リクエスト方法

    GET

    認証パラメーター

    通常のレスポンス

    レスポンスのフィールド

    エラーレスポンスのフィールド

    アカウントID (必須)

  • テナントID(オプション)

  • Yes

    イベント発生時刻(デバイス時間)

    data

    object

    Yes

    イベントの対象

    ユーザーの識別子タイプ

    avatar

    string

    認証用顔写真

    direction

    int

    デバイスのアクセス方向

    verifyScore

    float

    認証スコア

    receptionUserId

    int

    認証されたユーザーの応対者の ID

    receptionUserName

    string

    認証されたユーザーの応対者の名前

    groups

    list<group>

    認証されたユーザーのグループ情報

    deviceName

    string

    デバイス名

    sn

    string

    この認証レコードのデバイス LDID 番号をアップロードします

    signDate

    string

    認証レコードの日付

    signTime

    timestamp

    認証時間(秒)

    signAvatar

    string

    認証時写真(サムネイル)

    signBgAvatar

    string

    認証時写真(大)

    companyId

    long

    企業ID

    mobile

    string

    認証されたユーザーの携帯電話番号

    icNumber

    string

    認証されたユーザーのIC カード番号

    idNumber

    string

    認証されたユーザーの ID 番号(利用できません)

    jobNumber

    string

    認証されたユーザーの従業員ID

    remark

    string

    特記事項

    entryMode

    int

    認証モード (1:顔認証、2:QR コード、3:カード、4:顔認証とカード、5:ID カード、6:顔認証と ID カード)

    signTimeZone

    string

    認証レコードのタイムゾーン

    docPhoto

    string

    ID 写真

    latitude

    double

    緯度

    longitude

    double

    経度

    address

    string

    住所

    location

    string

    デバイスの設置場所

    abnormalType

    int

    認証レコードの異常のタイプ。0:なし、10001:IDカード不一致、10002:認証カード不一致、10003:認証コード不一致、20001:ビジターが有効期限外、20002:アクセス期限内ではない、30001:無効な ID カード、30002:無効な IC カード、30003:無効な QR コード、40001:異常な体温、50001:マスク着用なし

    userIcNumber

    userIdNumber

    (利用できません)

    bodyTemperature

    float

    体温

    mask

    int

    マスク着用識別子。0:不明、1:着用なし、2:着用あり

    アラート時間

    level

    int

    アラートレベル。1:アラート、2:異常

    deviceId

    long

    デバイスの ID

    deviceSn

    string

    デバイスの LDID

    deviceLocation

    string

    デバイスの設置場所

    deviceName

    string

    デバイス名

    resloveOption

    int

    アラートの解除オプション。0:解除不要、1:デバイスエンドでの解除のみをサポート、2:リモート解除のみをサポート、3:デバイスエンドまたはリモートでの解除

    0:解除不要、10004:パスワードクラッキング、20002:Non-Living アタック(非生体による認証)、30001:デバイスオフラインアラート

    1:デバイスエンドでの解除のみをサポート、10003:ドアセンサータイムアウト、20001:カメラの汚れ、10005 :(サポートされないアラートです。現在利用できません)、10006:サーモグラフィカメラ接続異常

    3:デバイスエンドまたはリモートでの解除、10001:デバイスの盗難アラート、10002:ドア・ゲート強制突破アラート、20003:消防アラート

    alarmPhoto

    string

    アラート写真

    companyID

    long

    企業ID

    description

    string

    アラートの説明

    releaseTime

    string

    アラートの解除時間

    status

    int

    アラートのステータス。1:アラート作動中、2:解除中、3:解除済み

    No

    リターンの説明

    data

    object

    No

    データ

    Yes

    イベントをサブスクライブする外部システムのサーバーアドレスを指定します。restful コールバックを利用し、http および https をサポートしています。スタイルは、 または で、 最大 1,024 文字です。外部システムのサーバーアドレスは指定された仕様に基づいて申請したパーティーから提供されます。外部システムのインターフェースの認証は必要ありません

    空の値で登録しないでください

    Yes

    タイムスタンプ

    データ

    サブスクリプションサービスのステータスです。0:構成されていません、1:正常、2:異常(最後のPushステータスに基づく)

    Yes

    タイムスタンプ

    データ

    Yes

    タイムスタンプ

    データ

    サブスクリプションサービスのステータスです。0:構成されていません、1:正常、2:異常(最後のPushステータスに基づく)

    Yes

    タイムスタンプ

    リターンデータです。イベントサブスクリプションの詳細です

    Pushメッセージ本体

    Yes

    タイムスタンプ

    リターンデータ

    パラメーター名

    型

    必須

    説明

    messageId

    string

    Yes

    イベントの固有の識別子

    eventType

    string

    Yes

    30000:認証レコード、30100:デバイスアラート

    sendTime

    パラメーター名

    型

    説明

    id

    int

    レコード ID

    userId

    int

    認証されたユーザーの ID

    name

    string

    認証されたユーザーの名前

    type

    パラメーター名

    型

    説明

    id

    long

    グループID

    name

    string

    グループ名

    type

    int

    グループタイプです。1:従業員グループ、2:ビジターグループ、5:拒否リストグループ

    パラメーター名

    型

    説明

    id

    long

    アラートレコードのID

    traceId

    string

    アラートのシリアル番号。デバイスによって生成されるアラート固有の識別番号です。

    code

    int

    アラートのタイプ。10001:デバイスの盗難アラート、10002:ドア・ゲート強制突破アラート、10003:ドアセンサータイムアウト、10004:パスワードクラッキング、10005 :(サポートされないアラートです。現在利用できません)、10006:サーモグラフィカメラ接続異常、20001:カメラの汚れ、20002:Non-Living アタック(非生体による認証)、20003:消防アラート、30001:デバイスオフラインアラート、40001:特徴量抽出エラー

    alarmTime

    パラメーター名

    型

    必須

    説明

    code

    int

    Yes

    リターンコード。200 は成功を示し、その他のコードは失敗を示します

    message

    string

    Yes

    リターン情報です。インターフェース実行情報を記録します。success は成功の情報を示し、その他は失敗を示します

    desc

    パラメーター名

    型

    必須

    説明

    recognition_records_types

    list<int>

    Yes

    認証レコードの異常のタイプ。0 - 正常な認証レコード、10001:IDカード不一致、10002:認証カード不一致、10003:認証コード不一致、20001:ビジターが有効期限外、20002:アクセス期限内ではない、30001:無効な ID カード、30002:無効な IC カード、30003:無効な QR コード、40001:異常な体温、50001:マスク着用なし

    device_alarm_types

    list<int>

    Yes

    アラートのタイプ。10001:デバイスの盗難アラート、10002:ドア・ゲート強制突破アラート、10003:ドアセンサータイムアウト、10004:パスワードクラッキング、10005:(サポートされないアラートです。現在利用できません)、10006:サーモグラフィカメラ接続異常、20001:カメラの汚れ、20002:Non-Living アタック(非生体による認証)、20003:消防アラート、30001:デバイスオフラインアラート、40001:特徴量抽出エラー

    event_dest

    パラメーター名

    型

    必須

    説明

    app_key

    string

    Yes

    Appキー

    sign

    string

    Yes

    シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください。

    timestamp

    パラメーター名

    型

    説明

    code

    int

    リターンコード。200 は成功を示し、その他のコードは失敗を示します

    message

    string

    リターン情報です。インターフェース実行情報を記録します。success は成功の情報を示し、その他は失敗を示します

    desc

    string

    リターンの説明

    data

    パラメーター名

    型

    説明

    recognition_records_types

    list<int>

    認識レコードタイプの配列

    device_alarm_types

    list<int>

    デバイスアラートの配列

    event_dest

    string

    イベントをサブスクライブする外部システムのサーバーアドレス

    sub_status

    code

    メッセージ

    説明

    60001

    openapi status error

    OpenAPI 機能のステータスが利用可能であることをご確認ください(「利用中」または「変更のレビュー待ち」)

    パラメーター名

    型

    必須

    説明

    app_key

    string

    Yes

    Appキー

    sign

    string

    Yes

    シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

    timestamp

    パラメーター名

    型

    説明

    code

    int

    リターンコード。200 は成功を示し、その他のコードは失敗を示します

    message

    string

    リターン情報です。インターフェース実行情報を記録します。success は成功の情報を示し、その他は失敗を示します

    desc

    string

    リターンの説明

    data

    code

    メッセージ

    説明

    60001

    openapi status error

    OpenAPI 機能のステータスが利用可能であることをご確認ください(「利用中」または「変更のレビュー待ち」)

    60002

    not config event sub

    サブスクリプションサービスが構成されていません

    パラメーター名

    型

    必須

    説明

    app_key

    string

    Yes

    Appキー

    sign

    string

    Yes

    シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください。

    timestamp

    パラメーター名

    型

    説明

    code

    int

    リターンコード。200 は成功を示し、その他のコードは失敗を示します

    message

    string

    リターン情報です。インターフェース実行情報を記録します。success は成功の情報を示し、その他は失敗を示します

    desc

    string

    リターンの説明

    data

    パラメーター名

    型

    説明

    recognition_records_types

    list<int>

    認証レコードの異常のタイプ。0 - 正常な認証レコード、10001:IDカード不一致、10002:認証カード不一致、10003:認証コード不一致、20001:ビジターが有効期限外、20002:アクセス期限内ではない、30001:無効な ID カード、30002:無効な IC カード、30003:無効な QR コード、40001:異常な体温、50001:マスク着用なし

    device_alarm_types

    list<int>

    アラートのタイプ。10001:デバイスの盗難アラート、10002:ドア・ゲート強制突破アラート、10003:ドアセンサータイムアウト、10004:パスワードクラッキング、10005:(サポートされないアラートです。現在利用できません)、10006:サーモグラフィカメラ接続異常、20001:カメラの汚れ、20002:Non-Living アタック(非生体による認証)、20003:消防アラート、30001:デバイスオフラインアラート、40001:特徴量抽出エラー

    event_dest

    string

    イベントをサブスクライブする外部システムのサーバーアドレス

    sub_status

    コード

    メッセージ

    説明

    60001

    openapi status error

    OpenAPI 機能のステータスが利用可能であることをご確認ください(「利用中」または「変更のレビュー待ち」)

    60002

    not config event sub

    サブスクリプションサービスが構成されていません

    パラメーター名

    型

    必須

    説明

    app_key

    string

    Yes

    Appキー

    sign

    string

    Yes

    シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

    timestamp

    パラメーター名

    型

    説明

    code

    int

    リターンコード。200 は成功を示し、その他のコードは失敗を示します

    message

    string

    リターン情報です。インターフェース実行情報を記録します。success は成功の情報を示し、その他は失敗を示します

    desc

    string

    リターンの説明

    data

    パラメーター名

    型

    説明

    push_time

    string

    Push時間

    status

    int

    リターンステータスです。200:成功、404:サーバー応答不可、500 : 内部例外

    event_type_id

    int

    イベントタイプの ID です。30000:認証レコード、30100:アラートPush

    event_message

    コード

    メッセージ

    説明

    60001

    openapi status error

    OpenAPI 機能のステータスが利用可能であることをご確認ください(「利用中」または「変更のレビュー待ち」)

    60002

    not config event sub

    サブスクリプションサービスが構成されていません

    パラメーター名

    型

    必須

    説明

    app_key

    string

    Yes

    Appキー

    sign

    string

    Yes

    シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

    timestamp

    パラメーター名

    型

    説明

    code

    int

    リターンコード。200 は成功を示し、その他のコードは失敗を示します

    message

    string

    リターン情報です。インターフェース実行情報を記録します。success は成功の情報を示し、その他は失敗を示します

    desc

    string

    リターンの説明

    data

    コード

    メッセージ

    説明

    60001

    openapi status error

    OpenAPI 機能のステータスが利用可能であることをご確認ください (「利用中」または「変更のレビュー待ち」)

    60002

    not config event sub

    サブスクリプションサービスが構成されていません

    SenseLink Cloudのイベントサブスクリプションサービスステータス欄
    Enterprise、Enterprise Proのイベントサブスクリプションサービスステータス欄
    イベントサブスクリプション設定画面
    Enterprise、Enterprise Proのサブスクリプションサービス設定画面
    イベントサブスクリプション設定画面
    Enterprise、Enterprise Proのサブスクリプションサービス変更画面
    SenseLink Cloudのサブスクリプションサービスのログボタン
    Enterprise、Enterprise Proのサブスクリプションサービスのログボタン
    ログ

    string

    int

    string

    string

    string

    string

    object

    int

    string

    object

    string

    object

    int

    string

    object

    string

    string

    object

    2.8 レコードの API

    2.8.1 認証レコードの表示 (/api/v5/record/list)

    概要

    認証レコードを表示します。

    SenseLink Cloudを利用する場合のみ使用できます。

    SenseLink GE EnterpriseとSenseLink GE Enterprise Proを利用する場合は、を使用してください。

    v3、v4のインターフェースを引き続きご利用いただくこともできます。詳細な手順については、過去のバージョンのマニュアルをご参照ください。

    リクエストアドレスの例

    https://HOST:PORT/api/v5/record/list

    リクエスト方法

    GET

    リクエストパラメーター

    認証パラメーター

    通常のレスポンス

    レスポンスのフィールド

    dataフィールドの説明

    recordItem フィールドの説明

    group フィールドの説明

    2.8.2 認証レコードの表示 (/api/v4/record/list)

    概要

    認証レコードを表示します。

    SenseLink Cloudを利用する場合のみ使用できます。

    SenseLink GE EnterpriseとSenseLink GE Enterprise Proを利用する場合は、を使用してください。

    v3のインターフェースを引き続きご利用いただくこともできます。詳細な手順については、過去のバージョンのマニュアルをご参照ください。

    リクエストアドレスの例

    https://HOST:PORT/api/v4/record/list

    リクエスト方法

    GET

    リクエストパラメーター

    認証パラメーター

    通常のレスポンス

    レスポンスのフィールド

    dataフィールドの説明

    recordItem フィールドの説明

    group フィールドの説明

    2.8.3 認証レコードの表示 (/api/v3/record/list)

    概要

    認証レコードを表示します。

    リクエストアドレスの例

    https://HOST:PORT/api/v3/record/list

    リクエスト方法

    GET

    リクエストパラメーター

    認証パラメーター

    通常のレスポンス

    レスポンスのフィールド

    dataフィールドの説明

    data.dataフィールドの説明

    recordItem フィールドの説明

    group フィールドの説明

    {
        messageId: '75835750-6dd9-4eed-a929-ba1b4c062405',
        eventType: 30000,
        sendTime: 1583726626015,
        data: { 
            id: 120260,
            userId: 30707,
            name: '次郎',
            type: 1,
            avatar: '5e65c020f54fd90001fe4a33',
            direction: 0,
            verifyScore: 0,
            receptionUserId: 0,
            receptionUserName: '',
            groups: [ { id: 1, name: 'Default group', type: 1 } ],
            deviceName: 'SenseTest',
            sn: 'SPS-e33b1811dbd9189c5eeedffd557fd779',
            signDate: '2020-03-09',
            signTime: 1583726625,
            signAvatar: '5e65c021f54fd90001fe4a37',
            signBgAvatar: '5e65c021f54fd90001fe4a38',
            companyId: 1,
            mobile: '18014398265',
            icNumber: '',
            idNumber: '',
            jobNumber: '3867452109',
            remark: 'welcome',
            entryMode: 1,
            signTimeZone: '+08:00',
            docPhoto: '',
            latitude: 0,
            longitude: 0,
            address: '',
            location: 'SZ-40F',
            abnormalType: 40001,
            userIcNumber: '4751283096',
            userIdNumber: '1g2qW2hz5OwbudHe5gekKbZtmUt0Xwfy',
            bodyTemperature: 38,
            mask: 1
        }
    }
    {
        messageId: '5ee92a0e-7c6b-416c-8843-54a154a3a409',
        eventType: 30100,
        sendTime: 1583726801752,
        data:
            {
                id: 35569,
                traceId: '1583726800000',
                code: 10001,
                alarmTime: '2020-03-09 12:06:40',
                level: 1,
                deviceId: 204,
                deviceSn: 'SPS-e33b1811dbd9189c5eeedffd557fd779',
                deviceLocation: 'SZ-40F',
                deviceName: 'SenseTest',
                resloveOption: 3,
                alarmPhoto: '5e65c0d1f54fd90001fe4a39',
                companyId: 1,
                description: 'Device removal',
                releaseTime: '',
                status: 3
            }
    }
    {
     "code": 200,
     "message": "success",
     "desc": "",
     "data": {}
    }
    {
        "code":200,
        "message":"OK",
        "data":{
            "recognition_records_types":[
                0,
                10001,
                10002
            ],
            "device_alarm_types":[
                20003,
                30001,
                40001
            ],
            "event_dest":"https://ip:port/eventRcv",
            "sub_status":1
        }
    }
    {
     "code": 200,
     "message": "success",
     "desc": "",
     "data": {}
    }
    {
        "code": 200,
        "message": "success",
        "desc": "",
        "data": {
            "recognition_records_types": [
                50001,
                40001
            ],
            "device_alarm_types": [
                10001,
                10002
            ],
            "event_dest": "https://ip:port/eventRcv",
            "sub_status": 1
        }
    }
    {
     "code": 200,
     "message": "success",
     "desc": "",
     "data": {
     "pushTime": "2019-10-11 00:00:00",
     "status": 200,
     "eventTypeId": 30000,
     "eventMessage": {}
     }
    }
    {
     "code": 200,
     "message": "success",
     "desc": "",
     "data": {}
    }

    No

    並び順。0 : レコードIDで降順、1 : レコードIDで昇順

    page

    int

    No

    ページ番号(デフォルトは 1 です)

    size

    int

    No

    1 ページあたりのデータの数(デフォルトは 20)。最大値は 100

    Yes

    タイムスタンプ

    経度

    address

    string

    住所

    location

    string

    勤務地

    mobile

    string

    携帯電話番号

    remark

    string

    特記事項

    groups

    list<group>

    グループ

    capture_picture

    string

    認証時にデバイスが撮影した写真(サムネイル)の ID

    capture_bg_picture

    string

    認証時にデバイスが撮影した写真(大)の ID

    avatar

    string

    認証用顔写真

    heat_avatar

    string

    認証時にデバイスが撮影したサーマル画像

    user_id

    int

    登録者 ID

    user_name

    string

    登録者名

    user_type

    int

    登録者タイプ

    group_id

    int

    グループ ID

    group_name

    string

    グループ名

    device_name

    string

    デバイス名

    device_ldid

    string

    デバイス LDID

    sign_time

    string

    認証時間

    entry_mode

    int

    認証モード

    sign_time_zone

    string

    タイムゾーン

    verify_score

    float

    認証スコア

    mis_id

    int

    誤認証 ID

    mis_type

    int

    誤認証タイプ

    doc_photo

    string

    ID カード写真(利用できません)

    ic_number

    string

    IC カード番号

    id_number

    string

    ID カード番号読み込み(利用できません)

    abnormal_type

    int

    異常レコードタイプ 0:なし、10001:IDカード不一致、10002:認証カード不一致、10003:認証コード不一致、20001:ビジターが有効期限外、20002:アクセス時間外、30001:無効な ID カード、30002:無効な IC カード、30003:無効な QR コード、40001:体温が異常、50001:マスク着用無し

    job_number

    string

    従業員ID

    user_ic_number

    string

    登録者 IC カード番号

    user_id_number

    string

    登録者 ID 番号

    reception_user_id

    long

    受付担当者 ID

    reception_user_name

    string

    受付担当者名

    user_remark

    string

    登録者コメント

    sign_date

    string

    認証日

    body_temperature

    float

    体温

    mask

    int

    マスク着用識別子。0:不明、1:着用なし、2:着用あり

    No

    並び順。0 : レコードIDで降順、1 : レコードIDで昇順

    page

    int

    No

    ページ番号(デフォルトは 1 です)

    size

    int

    No

    1 ページあたりのデータの数(デフォルトは 20)。最大値は 100

    Yes

    タイムスタンプ

    経度

    address

    string

    住所

    location

    string

    勤務地

    mobile

    string

    携帯電話番号

    remark

    string

    特記事項

    groups

    list<group>

    グループ

    capture_picture

    string

    認証時にデバイスが撮影した写真(サムネイル)の ID

    capture_bg_picture

    string

    認証時にデバイスが撮影した写真(大)の ID

    avatar

    string

    認証用顔写真

    heat_avatar

    string

    認証時にデバイスが撮影したサーマル画像

    user_id

    int

    登録者 ID

    user_name

    string

    登録者名

    user_type

    int

    登録者タイプ

    group_id

    int

    グループ ID

    group_name

    string

    グループ名

    device_name

    string

    デバイス名

    device_ldid

    string

    デバイス LDID

    sign_time

    string

    認証時間

    entry_mode

    int

    認証モード

    sign_time_zone

    string

    タイムゾーン

    verify_score

    float

    認証スコア

    mis_id

    int

    誤認証 ID

    mis_type

    int

    誤認証タイプ

    doc_photo

    string

    ID カード写真(利用できません)

    ic_number

    string

    IC カード番号

    id_number

    string

    ID カード番号読み込み(利用できません)

    abnormal_type

    int

    異常レコードタイプ 0:なし、10001:IDカード不一致、10002:認証カード不一致、10003:認証コード不一致、20001:ビジターが有効期限外、20002:アクセス時間外、30001:無効な ID カード、30002:無効な IC カード、30003:無効な QR コード、40001:体温が異常、50001:マスク着用無し

    job_number

    string

    従業員ID

    user_ic_number

    string

    登録者 IC カード番号

    user_id_number

    string

    登録者 ID 番号

    reception_user_id

    long

    受付担当者 ID

    reception_user_name

    string

    受付担当者名

    user_remark

    string

    登録者コメント

    sign_date

    string

    認証日

    body_temperature

    float

    体温

    mask

    int

    マスク着用識別子。0:不明、1:着用なし、2:着用あり

    No

    デバイスシリアル番号

    type

    int

    No

    タイプ:{ 1:従業員、2:ビジター、3:未登録人物、 5 : 拒否リスト}

    user_id

    long

    No

    登録者ID

    date_time_from

    string

    No

    ローカル時間の開始日。デフォルト値は現在の日付の 0 時。例 : 2018-07-20 12:30:45

    date_time_to

    string

    No

    ローカル時間の終了日。デフォルト値は現在の日付の 23:59:59。例 : 2019-07-20 12:30:45

    name

    string

    No

    登録者名

    page

    int

    No

    ページ番号(デフォルトは 1 です)

    size

    int

    No

    1 ページあたりのデータの数(デフォルトは 20)。最大値は 100

    entry_mode

    int

    No

    認証モード(1:顔認証、2:QR コード、3:カード、4:顔認証とカード、5 : ID カード、6:顔認証と ID カード) 1:顔認証のみ利用できます

    user_id

    long

    No

    登録者ID

    group_id

    long

    No

    グループID

    mis_type

    int

    No

    誤認証タイプ。1:別の人物、2:未登録人物、3:非生体、4:未登録人物からの攻撃、5:非生体からの攻撃

    abnormal_types

    int

    No

    認証レコードの以上検知タイプ。0:なし、10001:IDカード不一致、10002:認証カード不一致、10003:認証コード不一致、20001:ビジターが有効期限外、20002:アクセス時間外、30001:無効な ID カード、30002:無効な IC カード、30003:無効な QR コード、40001:体温が異常、50001:マスク着用無し

    Yes

    タイムスタンプ

    現在のページ番号

    page_size

    int

    ページサイズ

    total_page

    int

    ページ合計

    未登録者レコードの数

    record_list

    list<recordItem>

    認証レコード

    経度

    address

    string

    住所

    location

    string

    勤務地

    mobile

    string

    携帯電話番号

    remark

    string

    特記事項

    groups

    list<group>

    グループ

    capture_picture

    string

    認証時にデバイスが撮影した写真(サムネイル)の ID

    capture_bg_picture

    string

    認証時にデバイスが撮影した写真(大)の ID

    avatar

    string

    認証用顔写真

    heat_avatar

    string

    認証時にデバイスが撮影したサーマル画像

    user_id

    int

    登録者 ID

    user_name

    string

    登録者名

    user_type

    int

    登録者タイプ

    group_id

    int

    グループ ID

    group_name

    string

    グループ名

    device_name

    string

    デバイス名

    device_ldid

    string

    デバイス LDID

    sign_time

    string

    認証時間

    entry_mode

    int

    認証モード

    sign_time_zone

    string

    タイムゾーン

    verify_score

    float

    認証スコア

    mis_id

    int

    誤認証 ID

    mis_type

    int

    誤認証タイプ

    doc_photo

    string

    ID カード写真(利用できません)

    ic_number

    string

    IC カード番号

    id_number

    string

    ID カード番号読み込み(利用できません)

    abnormal_type

    int

    異常レコードタイプ 0:なし、10001:IDカード不一致、10002:認証カード不一致、10003:認証コード不一致、20001:ビジターが有効期限外、20002:アクセス時間外、30001:無効な ID カード、30002:無効な IC カード、30003:無効な QR コード、40001:体温が異常、50001:マスク着用無し

    job_number

    string

    従業員ID

    user_ic_number

    string

    登録者 IC カード番号

    user_id_number

    string

    登録者 ID 番号

    reception_user_id

    long

    受付担当者 ID

    reception_user_name

    string

    受付担当者名

    user_remark

    string

    登録者コメント

    sign_date

    string

    認証日

    body_temperature

    float

    体温

    mask

    int

    マスク着用識別子。0:不明、1:着用なし、2:着用あり

    パラメーター名

    型

    必須

    説明

    date_time_from

    string

    No

    サーバー時間の作成開始日。デフォルト値は現在の日付の 0 時。例 : 2018-07-20 12:30:45

    date_time_to

    string

    No

    サーバー時間の作成終了日。デフォルト値は現在の日付の 23:59:59。例 : 2019-07-20 12:30:45

    order

    パラメーター名

    型

    必須

    説明

    app_key

    string

    Yes

    Appキー

    sign

    string

    Yes

    シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

    timestamp

    パラメーター名

    型

    説明

    code

    int

    リターンコード

    message

    string

    リターンメッセージ

    data

    object

    データ

    パラメーター名

    型

    説明

    list

    list<recordItem>

    認証レコード詳細

    page_num

    int

    ページ番号(デフォルトは 1 です)

    page_size

    int

    1 ページあたりのデータの数(デフォルトは 20)。最大値は 100

    パラメーター名

    型

    説明

    id

    int

    認証レコード ID

    direction

    int

    デバイスのアクセス方向

    latitude

    double

    緯度

    longitude

    パラメーター名

    型

    説明

    id

    long

    グループID

    name

    string

    グループ名

    type

    int

    グループタイプ

    パラメーター名

    型

    必須

    説明

    date_time_from

    string

    No

    サーバー時間の作成開始日。デフォルト値は現在の日付の 0 時。例 : 2018-07-20 12:30:45

    date_time_to

    string

    No

    サーバー時間の作成終了日。デフォルト値は現在の日付の 23:59:59。例 : 2019-07-20 12:30:45

    order

    パラメーター名

    型

    必須

    説明

    app_key

    string

    Yes

    Appキー

    sign

    string

    Yes

    シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

    timestamp

    パラメーター名

    型

    説明

    code

    int

    リターンコード

    message

    string

    リターンメッセージ

    data

    object

    データ

    パラメーター名

    型

    説明

    list

    list<recordItem>

    認証レコード詳細

    total

    int

    認証レコード合計数

    パラメーター名

    型

    説明

    id

    int

    認証レコード ID

    direction

    int

    デバイスのアクセス方向

    latitude

    double

    緯度

    longitude

    パラメーター名

    型

    説明

    id

    long

    グループID

    name

    string

    グループ名

    type

    int

    グループタイプ

    パラメーター名

    型

    必須

    説明

    start_record_id

    long

    No

    認証レコード の開始ID

    end_record_id

    long

    No

    認証レコード の終了ID

    device_sn

    パラメーター名

    型

    必須

    説明

    app_key

    string

    Yes

    Appキー

    sign

    string

    Yes

    シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

    timestamp

    パラメーター名

    型

    説明

    code

    int

    リターンコード

    message

    string

    リターンメッセージ

    data

    object

    データ

    パラメーター名

    型

    説明

    total

    int

    総計

    size

    int

    容量

    data

    object

    認証レコードの情報

    page_num

    パラメーター名

    型

    説明

    total

    int

    総計

    user_count

    int

    従業員レコードの数

    guest_count

    int

    ビジターレコードの数

    stranger_count

    パラメーター名

    型

    説明

    id

    int

    認証レコード ID

    direction

    int

    デバイスのアクセス方向

    latitude

    double

    緯度

    longitude

    パラメーター名

    型

    説明

    id

    long

    グループID

    name

    string

    グループ名

    type

    int

    グループタイプ

    V3
    V3

    int

    string

    double

    int

    string

    double

    string

    string

    int

    int

    double

    {
    	"code": 200,
    	"message": "OK",
    	"data": {
    		"list": [{
    			"id": 1392523,
    			"direction": 0,
    			"latitude": null,
    			"longitude": null,
    			"address": null,
    			"location": "6488+",
    			"remark": null,
    			"groups": [],
    			"mobile": null,
    			"mask": 0,
    			"capture_picture": "5fceef6e1ddb2800010d1409",
    			"capture_bg_picture": "5fceef6e1ddb2800010d140a",
    			"avatar": "",
    			"heat_avatar": null,
    			"user_id": 0,
    			"user_name": "",
    			"user_type": 3,
    			"group_id": null,
    			"group_name": null,
    			"device_name": "6488+",
    			"device_ldid": "SPSE-6b394fa48b464d54e41f3f1895178fb0",
    			"sign_time": 1607397229,
    			"country_code": null,
    			"place_code": null,
    			"on_business": 0,
    			"entry_mode": 1,
    			"sign_time_zone": "GMT+09:00",
    			"user_group": null,
    			"verify_score": 0.359,
    			"mis_id": null,
    			"mis_type": null,
    			"doc_photo": "",
    			"ic_number": "",
    			"id_number": "",
    			"abnormal_type": 0,
    			"job_number": null,
    			"user_ic_number": null,
    			"user_id_number": "",
    			"reception_user_id": null,
    			"reception_user_name": "",
    			"sign_date": "2020-12-08",
    			"user_remark": null,
    			"body_temperature": 0.0
    		}],
    		"page_num": 2,
    		"page_size": 10
    	}
    }
    {
        "code": 200,
        "message": "OK",
        "data": {
            "list" : [
                {
                "id": 1361801,
                "direction": 0,
                "latitude": null,
                "longitude": null,
                "address": null,
                "location": "306lsh",
                "remark": null,
                "mobile": "",
                "groups": [
                    {
                        "id": 1,
                        "name": "default group",
                        "type": 1,
                        "devices": null,
                        "is_default": null
                    }
                ],
                "capture_picture": "5d886e584bb1c40001ad458e",
                "capture_bg_picture": "5d886e584bb1c40001ad458f",
                "avatar": "5d7a680a4bb1c40001ac80f6",
                "heat_avatar":null,
                "user_id": 100100,
                "user_name": "xlp update",
                "user_type": 1,
                "group_id": null,
                "group_name": null,
                "device_name": "lsh02",
                "device_ldid": "SPS-257bfefb52b1b88237d195c1ad944063",
                "sign_time": 1569222232,
                "country_code": null,
                "place_code": null,
                "on_business": 0,
                "entry_mode": 1,
                "sign_time_zone": "GMT+08:00",
                "verify_score": null,
                "mis_id": null,
                "mis_type": null,
                "doc_photo": "",
                "ic_number": "",
                "id_number": "",
                "abnormal_type": null,
                "job_number": "",
                "user_ic_number": "",
                "user_id_number": "",
                "reception_user_id": 0,
                "reception_user_name": "",
                "sign_date": "2019-11-26",
                "user_remark": "",
                "body_temperature": 37.3,
                "mask":1
                }
            ],
            "total" : 19
        }
    }
    {
        "code": 200,
        "message": "OK",
        "data": {
            "total": 118,
            "size": 3,
            "data": {
                "total": 118,
                "user_count": 35,
                "guest_count": 0,
                "stranger_count": 65,
                "record_list": [
                        {
                        "id": 1361801,
                        "direction": 0,
                        "latitude": null,
                        "longitude": null,
                        "address": null,
                        "location": "306lsh",
                        "remark": null,
                        "mobile": "",
                        "groups": [
                            {
                                "id": 1,
                                "name": "Default group",
                                "type": 1,
                                "devices": null,
                                "is_default": null
                            }
                        ],
                        "capture_picture": "5d886e584bb1c40001ad458e",
                        "capture_bg_picture": "5d886e584bb1c40001ad458f",
                        "avatar": "5d7a680a4bb1c40001ac80f6",
                        "heat_avatar":null,
                        "user_id": 100100,
                        "user_name": "Liping Xiao アップデート",
                        "user_type": 1,
                        "group_id": null,
                        "group_name": null,
                        "device_name": "lsh02",
                        "device_ldid": "SPS-257bfefb52b1b88237d195c1ad944063",
                        "sign_time": 1569222232,
                        "country_code": null,
                        "place_code": null,
                        "on_business": 0,
                        "entry_mode": 1,
                        "sign_time_zone": "GMT+08:00",
                        "verify_score": null,
                        "mis_id": null,
                        "mis_type": null,
                        "doc_photo": "",
                        "ic_number": "",
                        "id_number": "",
                        "abnormal_type": null,
                        "job_number": "",
                        "user_ic_number": "",
                        "user_id_number": "",
                        "reception_user_id": 0,
                        "reception_user_name": "",
                        "sign_date": 2019-11-26",
                        "user_remark": "",
                        "body_temperature": 37.3,
                        "mask":1
                        }
                    }
                ]
            },
            "page_num": 1,
            "page_size": 3,
            "total_page": 40
        }
    }
    http://ip:port/eventRcv
    https://ip:port/eventRcv

    2.7 アクセスルールAPI

    2.7.1 タイムテーブルの追加 (/api/v3/pass/timetable)

    概要

    タイムテーブルを追加します。

    リクエストアドレスの例

    https://HOST:PORT/api/v3/pass/timetable

    リクエスト方法

    POST application/json

    リクエストパラメーター

    Time フィールドの説明

    Special_day フィールドの説明

    認証パラメーター

    通常のレスポンス

    レスポンスのフィールド

    dataフィールドの説明

    time フィールドの説明

    special_day フィールドの説明

    エラーレスポンスのフィールド

    2.7.2 タイムテーブルの削除 (/api/v3/pass/timetable/delete)

    概要

    タイムテーブルを削除します。

    リクエストアドレスの例

    https://HOST:PORT/api/v3/pass/timetable/delete

    リクエスト方法

    GET

    リクエストパラメーター

    認証パラメーター

    通常のレスポンス

    レスポンスのフィールド

    エラーレスポンスのフィールド

    2.7.3 タイムテーブルの更新 (/api/v3/pass/timetable/update)

    概要

    タイムテーブルを更新します。

    リクエストアドレスの例

    https://HOST:PORT/api/v3/pass/timetable/update

    リクエスト方法

    POST application/json

    リクエストパラメーター

    time フィールドの説明

    special_day フィールドの説明

    認証パラメーター

    通常のレスポンス

    レスポンスのフィールド

    dataフィールドの説明

    time フィールドの説明

    special_day フィールドの説明

    エラーレスポンスのフィールド

    2.7.4 タイムテーブルリストの取得 (/api/v3/pass/timetable/list)

    概要

    タイムテーブルリストを取得します。

    リクエストアドレスの例

    https://HOST:PORT/api/v3/pass/timetable/list

    リクエスト方法

    GET

    認証パラメーター

    通常のレスポンス

    レスポンスのフィールド

    dataフィールドの説明

    エラーレスポンスのフィールド

    2.7.5 タイムテーブルの詳細の取得 (/api/v3/pass/timetable)

    概要

    タイムテーブルの詳細を取得します。

    リクエストアドレスの例

    https://HOST:PORT/api/v3/pass/timetable

    リクエスト方法

    GET

    リクエストパラメーター

    認証パラメーター

    通常のレスポンス

    レスポンスのフィールド

    dataフィールドの説明

    time フィールドの説明

    special_day フィールドの説明

    エラーレスポンスのフィールド

    2.7.6 アクセスルールの追加 (/api/v3/pass/rule)

    概要

    アクセスルールを追加します。一括追加をサポートします。最初にデバイスをグループに連携する必要があります。

    リクエストアドレスの例

    https://HOST:PORT/api/v3/pass/rule

    リクエスト方法

    POST application/json

    リクエストパラメーター

    passRule フィールドの説明

    認証パラメーター

    通常のレスポンス

    レスポンスのフィールド

    dataフィールドの説明

    エラーレスポンスのフィールド

    2.7.7 アクセスルールの削除 (/api/v3/pass/rule/delete)

    概要

    アクセスルールを削除します。一括削除が可能です。

    リクエストアドレスの例

    https://HOST:PORT/api/v3/pass/rule/delete

    リクエスト方法

    GET

    リクエストパラメーター

    認証パラメーター

    通常のレスポンス

    レスポンスのフィールド

    エラーレスポンスのフィールド

    2.7.8 アクセスルールリストの取得 (/api/v3/pass/rule/list)

    概要

    構成されているアクセスルールのリストを取得します。

    リクエストアドレスの例

    https://HOST:PORT/api/v3/pass/rule/list

    リクエスト方法

    GET

    認証パラメーター

    通常のレスポンス

    レスポンスのフィールド

    dataフィールドの説明

    エラーレスポンスのフィールド

    2.7.9 デバイスおよびグループの連携情報の取得 (アクセスルール情報を含む) (/api/v3/pass/devices/passrules)

    概要

    すべてのデバイスおよびグループの連携関係 (アクセスルール情報を含む) を取得します。

    リクエストアドレスの例

    https://HOST:PORT/api/v3/pass/devices/passrules

    リクエスト方法

    GET

    リクエストパラメーター

    認証パラメーター

    通常のレスポンス

    レスポンスのフィールド

    dataフィールドの説明

    timetableGroup フィールドの説明

    エラーレスポンスのフィールド

    Yes

    火曜日のアクセスルール

    wednesday_period

    list<time>

    Yes

    水曜日のアクセスルール

    thursday_period

    list<time>

    Yes

    木曜日のアクセスルール

    friday_period

    list<time>

    Yes

    金曜日のアクセスルール

    saturday_period

    list<time>

    Yes

    土曜日のアクセスルール

    sunday_period

    list<time>

    Yes

    日曜日のアクセスルール

    holiday_period

    list<time>

    Yes

    祝日のアクセスルール

    start_timestamp

    long

    Yes

    有効期限開始のタイムスタンプ

    end_timestamp

    long

    Yes

    有効期限終了のタイムスタンプ

    special_days

    list<special_day>

    No

    特別な祝日

    Yes

    タイムスタンプ

    データ

    30分ごとのおおまかな 24 時間のアクセスルール

    wednesday

    string

    30分ごとのおおまかな 24 時間のアクセスルール

    thursday

    string

    30分ごとのおおまかな 24 時間のアクセスルール

    friday

    string

    30分ごとのおおまかな 24 時間のアクセスルール

    saturday

    string

    30分ごとのおおまかな 24 時間のアクセスルール

    sunday

    string

    30分ごとのおおまかな 24 時間のアクセスルール

    holiday

    string

    30分ごとのおおまかな 24 時間のアクセスルール

    monday_period

    list<time>

    アクセス時間(24時間形式、秒単位で指定)

    tuesday_period

    list<time>

    アクセス時間(24時間形式、秒単位で指定)

    wednesday_period

    list<time>

    アクセス時間(24時間形式、秒単位で指定)

    thursday_period

    list<time>

    アクセス時間(24時間形式、秒単位で指定)

    friday_period

    list<time>

    アクセス時間(24時間形式、秒単位で指定)

    saturday_period

    list<time>

    アクセス時間(24時間形式、秒単位で指定)

    sunday_period

    list<time>

    アクセス時間(24時間形式、秒単位で指定)

    holiday_period

    list<time>

    アクセス時間(24時間形式、秒単位で指定)

    start_timestamp

    long

    タイムスタンプ(ミリ秒単位)

    end_timestamp

    long

    タイムスタンプ(ミリ秒単位)

    special_days

    list<special_day>

    特別な日

    タイムテーブルの ID

    Yes

    タイムスタンプ

    データ

    Yes

    月曜日のアクセスルール

    tuesday_period

    list<time>

    Yes

    火曜日のアクセスルール

    wednesday_period

    list<time>

    Yes

    水曜日のアクセスルール

    thursday_period

    list<time>

    Yes

    木曜日のアクセスルール

    friday_period

    list<time>

    Yes

    金曜日のアクセスルール

    saturday_period

    list<time>

    Yes

    土曜日のアクセスルール

    sunday_period

    list<time>

    Yes

    日曜日のアクセスルール

    holiday_period

    list<time>

    Yes

    祝日のアクセスルール

    start_timestamp

    long

    Yes

    有効期限開始のタイムスタンプ

    end_timestamp

    long

    Yes

    有効期限終了のタイムスタンプ

    special_days

    list<special_day>

    No

    特別な祝日

    Yes

    タイムスタンプ

    データ

    24 時間のアクセスルール

    wednesday

    string

    24 時間のアクセスルール

    thursday

    string

    24 時間のアクセスルール

    friday

    string

    24 時間のアクセスルール

    saturday

    string

    24 時間のアクセスルール

    sunday

    string

    24 時間のアクセスルール

    holiday

    string

    24 時間のアクセスルール

    monday_period

    list<time>

    アクセス時間(24時間形式、秒単位で指定)

    tuesday_period

    list<time>

    アクセス時間(24時間形式、秒単位で指定)

    wednesday_period

    list<time>

    アクセス時間(24時間形式、秒単位で指定)

    thursday_period

    list<time>

    アクセス時間(24時間形式、秒単位で指定)

    friday_period

    list<time>

    アクセス時間(24時間形式、秒単位で指定)

    saturday_period

    list<time>

    アクセス時間(24時間形式、秒単位で指定)

    sunday_period

    list<time>

    アクセス時間(24時間形式、秒単位で指定)

    holiday_period

    list<time>

    アクセス時間(24時間形式、秒単位で指定)

    start_timestamp

    long

    タイムスタンプ(ミリ秒単位)

    end_timestamp

    long

    タイムスタンプ(ミリ秒単位)

    special_days

    list<special_day>

    特別な日

    タイムテーブルの ID

    Yes

    タイムスタンプ

    データ

    Yes

    タイムスタンプ

    データ

    30分ごとのおおまかな 24 時間のアクセスルール

    wednesday

    string

    30分ごとのおおまかな 24 時間のアクセスルール

    thursday

    string

    30分ごとのおおまかな 24 時間のアクセスルール

    friday

    string

    30分ごとのおおまかな 24 時間のアクセスルール

    saturday

    string

    30分ごとのおおまかな 24 時間のアクセスルール

    sunday

    string

    30分ごとのおおまかな 24 時間のアクセスルール

    holiday

    string

    30分ごとのおおまかな 24 時間のアクセスルール

    monday_period

    list<time>

    アクセス時間(24時間形式、秒単位で指定)

    tuesday_period

    list<time>

    アクセス時間(24時間形式、秒単位で指定)

    wednesday_period

    list<time>

    アクセス時間(24時間形式、秒単位で指定)

    thursday_period

    list<time>

    アクセス時間(24時間形式、秒単位で指定)

    friday_period

    list<time>

    アクセス時間(24時間形式、秒単位で指定)

    saturday_period

    list<time>

    アクセス時間(24時間形式、秒単位で指定)

    sunday_period

    list<time>

    アクセス時間(24時間形式、秒単位で指定)

    holiday_period

    list<time>

    アクセス時間(24時間形式、秒単位で指定)

    start_timestamp

    long

    タイムスタンプ(ミリ秒単位)

    end_timestamp

    long

    タイムスタンプ(ミリ秒単位)

    special_days

    list<special_day>

    特別な日

    タイムテーブルの ID

    Yes

    タイムテーブルの ID

    Yes

    タイムスタンプ

    データ

    グループID

    group_name

    string

    グループ名

    group_type

    int

    グループタイプ

    timetable_id

    long

    タイムテーブルの ID

    timetable_name

    string

    タイムテーブル名

    Yes

    タイムスタンプ

    データ

    Yes

    タイムスタンプ

    データ

    アクセスグループ ID

    group_name

    string

    アクセスグループ名

    timetable_id

    int

    タイムテーブルの ID

    timetable_name

    string

    タイムテーブル名

    group_type

    int

    グループタイプ

    Yes

    タイムスタンプ

    データ

    タイムテーブルの ID

    timetable_name

    string

    タイムテーブル名

    パラメーター名

    型

    必須

    説明

    name

    string

    Yes

    タイムテーブルの名前

    monday_period

    list<time>

    Yes

    月曜日のアクセスルール

    tuesday_period

    パラメーター名

    型

    必須

    説明

    start_time

    string

    Yes

    00:00:00 形式

    end_time

    string

    Yes

    00:00:00 形式

    パラメーター名

    型

    必須

    説明

    date

    string

    Yes

    日付

    remark

    string

    No

    特記事項

    パラメーター名

    型

    必須

    説明

    app_key

    string

    Yes

    Appキー

    sign

    string

    Yes

    シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

    timestamp

    パラメーター名

    型

    説明

    code

    int

    リターンコード

    message

    string

    リターンメッセージ

    desc

    string

    リターンの説明

    data

    パラメーター名

    型

    説明

    id

    int

    ID

    name

    string

    タイムテーブルの名前

    monday

    string

    30分ごとのおおまかな 24 時間のアクセスルール

    tuesday

    パラメーター名

    型

    説明

    start_time

    string

    00:00:00 形式

    end_time

    string

    00:00:00 形式

    パラメーター名

    型

    説明

    id

    int

    特別な日の ID

    date

    string

    日付。0000 は毎年を示し、2019 は特定の年に一度だけ有効であることを示します

    remark

    string

    特記事項

    timetable_id

    code

    メッセージ

    説明

    30001

    Param Invalid

    パラメーターエラー

    パラメーター名

    型

    必須

    説明

    id

    long

    Yes

    タイムテーブルの ID

    パラメーター名

    型

    必須

    説明

    app_key

    string

    Yes

    Appキー

    sign

    string

    Yes

    シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

    timestamp

    パラメーター名

    型

    説明

    code

    int

    リターンコード

    message

    string

    リターンメッセージ

    desc

    string

    リターンの説明

    data

    code

    メッセージ

    説明

    30001

    Param Invalid

    パラメーターエラー

    610

    Similar record Exist

    タイムテーブルはアクセスルールに連携されているため、削除できません

    620

    Record non-existent Error

    タイムテーブルが存在しません

    パラメーター名

    型

    必須

    説明

    id

    int

    Yes

    タイムテーブルの ID

    name

    string

    Yes

    タイムテーブルの名前

    monday_period

    パラメーター名

    型

    必須

    説明

    start_time

    string

    Yes

    00:00:00 形式

    end_time

    string

    Yes

    00:30:00 形式

    パラメーター名

    型

    必須

    説明

    date

    string

    Yes

    日付

    remark

    string

    No

    特記事項

    パラメーター名

    型

    必須

    説明

    app_key

    string

    Yes

    Appキー

    sign

    string

    Yes

    シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

    timestamp

    パラメーター名

    型

    説明

    code

    int

    リターンコード

    message

    string

    リターンメッセージ

    desc

    string

    リターンの説明

    data

    パラメーター名

    型

    説明

    id

    int

    タイムテーブルの ID

    name

    string

    タイムテーブルの名前

    monday

    string

    24 時間を 48 の期間に分割します。string は 0 と 1 で構成され、1 は該当する期間にアクセスが可能であることを示し、0 はアクセスが可能ではないことを示します。例:100000000000000000000000000000000000000000000001 は、00:00~00:30 を示し、23:30~24:00 はアクセス可能であることを示します

    tuesday

    パラメーター名

    型

    説明

    start_time

    string

    00:00:00 形式

    end_time

    string

    00:30:00 形式

    パラメーター名

    型

    説明

    id

    int

    特別な日の ID

    date

    string

    日付。0000 は毎年を示し、2019 は特定の年に一度だけ有効であることを示します

    remark

    string

    特記事項

    timetable_id

    code

    メッセージ

    説明

    30001

    Param Invalid

    パラメーターエラー

    パラメーター名

    型

    必須

    説明

    app_key

    string

    Yes

    Appキー

    sign

    string

    Yes

    シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

    timestamp

    パラメーター名

    型

    説明

    code

    int

    リターンコード

    message

    string

    リターンメッセージ

    desc

    string

    リターンの説明

    data

    パラメーター名

    型

    説明

    id

    int

    タイムテーブルの ID

    name

    string

    タイムテーブル名

    code

    メッセージ

    説明

    30001

    Param Invalid

    パラメーターエラー

    パラメーター名

    型

    必須

    説明

    id

    long

    Yes

    タイムテーブルの ID

    パラメーター名

    型

    必須

    説明

    app_key

    string

    Yes

    Appキー

    sign

    string

    Yes

    シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

    timestamp

    パラメーター名

    型

    説明

    code

    int

    リターンコード

    message

    string

    リターンメッセージ

    desc

    string

    リターンの説明

    data

    パラメーター名

    型

    説明

    id

    integer

    タイムテーブルの ID

    name

    string

    タイムテーブルの名前

    monday

    string

    30分ごとのおおまかな 24 時間のアクセスルール

    tuesday

    パラメーター名

    型

    説明

    start_time

    string

    00:00:00 形式

    end_time

    string

    00:30:00 形式

    パラメーター名

    型

    説明

    id

    int

    特別な日の ID

    date

    string

    日付。0000 は毎年を示し、2019 は特定の年に一度だけ有効であることを示します

    remark

    string

    特記事項

    timetable_id

    code

    メッセージ

    説明

    30001

    Param Invalid

    パラメーターエラー

    パラメーター名

    型

    必須

    説明

    list<passRule>

    Yes

    アクセスルールのパラメーター

    パラメーター名

    型

    必須

    説明

    device_id

    long

    Yes

    デバイスの ID

    group_id

    long

    Yes

    グループID

    timetable_id

    パラメーター名

    型

    必須

    説明

    app_key

    string

    Yes

    Appキー

    sign

    string

    Yes

    シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

    timestamp

    パラメーター名

    型

    説明

    code

    int

    リターンコード

    message

    string

    リターンメッセージ

    desc

    string

    リターンの説明

    data

    パラメーター名

    型

    説明

    id

    long

    アクセスルールの ID

    device_id

    long

    デバイスの ID

    device_name

    string

    デバイス名

    group_id

    コード

    メッセージ

    説明

    600

    Sync Failed

    RPCに失敗しました

    30001

    Param Invalid

    パラメーターエラー

    パラメーター名

    型

    必須

    説明

    ids

    list<long>

    Yes

    アクセスルール ID

    パラメーター名

    型

    必須

    説明

    app_key

    string

    Yes

    Appキー

    sign

    string

    Yes

    シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

    timestamp

    パラメーター名

    型

    説明

    code

    int

    リターンコード

    message

    string

    リターンメッセージ

    desc

    string

    リターンの説明

    data

    コード

    メッセージ

    説明

    30001

    Param Invalid

    パラメーターエラー

    620

    Record non-existent Error

    レコードが存在しません。

    パラメーター名

    型

    必須

    説明

    app_key

    string

    Yes

    Appキー

    sign

    string

    Yes

    シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

    timestamp

    パラメーター名

    型

    説明

    code

    int

    リターンコード

    message

    string

    リターンメッセージ

    desc

    string

    リターンの説明

    data

    パラメーター名

    型

    説明

    id

    int

    アクセスルール ID

    device_id

    int

    デバイスの ID

    device_name

    string

    デバイス名

    group_id

    コード

    メッセージ

    説明

    30001

    Param Invalid

    パラメーターエラー

    パラメーター名

    型

    必須

    説明

    device_ids

    list<long>

    Yes

    デバイスの ID

    パラメーター名

    型

    必須

    説明

    app_key

    string

    Yes

    Appキー

    sign

    string

    Yes

    シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

    timestamp

    パラメーター名

    型

    説明

    code

    int

    リターンコード

    message

    string

    リターンメッセージ

    desc

    string

    リターンの説明

    data

    パラメーター名

    型

    説明

    device_id

    int

    デバイスの ID

    device_name

    string

    デバイス名

    timetable_groups

    list<timetableGroup>

    連携されているタイムテーブルとアクセスグループ

    パラメーター名

    型

    説明

    group_id

    int

    アクセスグループ ID

    group_name

    string

    アクセスグループ名

    group_type

    int

    グループタイプ

    timetable_id

    コード

    メッセージ

    説明

    30001

    Param Invalid

    パラメーターエラー

    60001

    Device Not Exist

    デバイスが存在しません

    list<time>

    string

    object

    string

    int

    string

    object

    list<time>

    string

    object

    string

    int

    string

    object

    string

    object

    string

    int

    long

    string

    object

    long

    string

    object

    string

    object

    int

    string

    object

    int

    {
     "code": 200,
     "message": "OK",
     "desc": "",
     "data": {
     "id": 16,
     "name": "test",
     "monday": "100000000000000000000000111111111111111111111111",
     "tuesday": "100000000000000000000000111111111111111111111111",
     "wednesday": "100000000000000000000000111111111111111111111111",
     "thursday": "100000000000000000000000111111111111111111111111",
     "friday": "100000000000000000000000111111111111111111111111",
     "saturday": "100000000000000000000000111111111111111111111111",
     "sunday": "100000000000000000000000111111111111111111111111",
     "holiday": "100000000000000000000000111111111111111111111111",
     "special_days": [],
     "monday_period": [{
     "start_time": "0:00:00",
     "end_time": "00:29:59"
     }, {
     "start_time": "12:00:00",
     "end_time": "23:59:59"
     }],
     "tuesday_period": [{
     "start_time": "0:00:00",
     "end_time": "0:29:59"
     }, {
     "start_time": "12:00:00",
     "end_time": "23:59:59"
     }],
     "wednesday_period": [{
     "start_time": "0:00:00",
     "end_time": "0:29:59"
     }, {
     "start_time": "12:00:00",
     "end_time": "23:59:59"
     }],
     "thursday_period": [{
     "start_time": "0:00:00",
     "end_time": "0:29:59"
     }, {
     "start_time": "12:00:00",
     "end_time": "23:59:59"
     }],
     "friday_period": [{
     "start_time": "0:00:00",
     "end_time": "0:29:59"
     }, {
     "start_time": "12:00:00",
     "end_time": "23:59:59"
     }],
     "saturday_period": [{
     "start_time": "0:00:00",
     "end_time": "0:29:59"
     }, {
     "start_time": "12:00:00",
     "end_time": "23:59:59"
     }],
     "sunday_period": [{
     "start_time": "0:00:00",
     "end_time": "0:29:59"
     }, {
     "start_time": "12:00:00",
     "end_time": "23:59:59"
     }],
     "holiday_period": [{
     "start_time": "0:00:00",
     "end_time": "0:29:59"
     }, {
     "start_time": "12:00:00",
     "end_time": "23:59:59"
     }],
     "start_timestamp": 1576046318000,
     "end_timestamp": 1576046318000
     }
    {
     "code": 200,
     "message": "OK",
     "desc": "",
     "data": {}
    }
    {
     "code": 200,
     "message": "OK",
     "data": {
     "id": 28,
     "name": "test,
     "monday": "010000000000000000000000000000000000000000000000",
     "tuesday": "010000000000000000000000000000000000000000000000",
     "wednesday": "010000000000000000000000000000000000000000000000",
     "thursday": "010000000000000000000000000000000000000000000000",
     "friday": "010000000000000000000000000000000000000000000000",
     "saturday": "010000000000000000000000000000000000000000000000",
     "sunday": "010000000000000000000000000000000000000000000000",
     "holiday": "010000000000000000000000000000000000000000000000",
     "special_days": [{
     "id": 59,
     "date": "2019-10-07",
     "remark": null,
     "timetable_id": 28
     }, {
     "id": 60,
     "date": "0000-10-22",
     "remark": null,
     "timetable_id": 28
     }],
     "monday_period": [{
     "start_time": "0:30:00",
     "end_time": "0:59:00"
     }],
     "tuesday_period": [{
     "start_time": "0:30:00",
     "end_time": "0:59:00"
     }],
     "wednesday_period": [{
     "start_time": "0:30:00",
     "end_time": "0:59:00"
     }],
     "thursday_period": [{
     "start_time": "0:30:00",
     "end_time": "0:59:00"
     }],
     "friday_period": [{
     "start_time": "0:30:00",
     "end_time": "0:59:00"
     }],
     "saturday_period": [{
     "start_time": "0:30:00",
     "end_time": "0:59:00"
     }],
     "sunday_period": [{
     "start_time": "0:30:00",
     "end_time": "0:59:00"
     }],
     "holiday_period": [{
     "start_time": "0:30:00",
     "end_time": "0:59:00"
     }],
     "start_timestamp": 1546275661000,
     "end_timestamp": 1546275661000
     }
    }
    {
     "code": 200,
     "message": "OK",
     "desc": "",
     "data": [{
     "id": 10,
     "name": "test1"
     }]
    }
    {
     "code": 200,
     "message": "OK",
     "data": {
     "id": 28,
     "name": "liufan1131",
     "monday": "010000000000000000000000000000000000000000000000",
     "tuesday": "010000000000000000000000000000000000000000000000",
     "wednesday": "010000000000000000000000000000000000000000000000",
     "thursday": "010000000000000000000000000000000000000000000000",
     "friday": "010000000000000000000000000000000000000000000000",
     "saturday": "010000000000000000000000000000000000000000000000",
     "sunday": "010000000000000000000000000000000000000000000000",
     "holiday": "010000000000000000000000000000000000000000000000",
     "special_days": [{
     "id": 59,
     "date": "2019-10-07",
     "remark": null,
     "timetable_id": 28
     }, {
     "id": 60,
     "date": "0000-10-22",
     "remark": null,
     "timetable_id": 28
     }],
     "monday_period": [{
     "start_time": "0:30:00",
     "end_time": "0:59:00"
     }],
     "tuesday_period": [{
     "start_time": "0:30:00",
     "end_time": "0:59:00"
     }],
     "wednesday_period": [{
     "start_time": "0:30:00",
     "end_time": "0:59:00"
     }],
     "thursday_period": [{
     "start_time": "0:30:00",
     "end_time": "0:59:00"
     }],
     "friday_period": [{
     "start_time": "0:30:00",
     "end_time": "0:59:00"
     }],
     "saturday_period": [{
     "start_time": "0:30:00",
     "end_time": "0:59:00"
     }],
     "sunday_period": [{
     "start_time": "0:30:00",
     "end_time": "0:59:00"
     }],
     "holiday_period": [{
     "start_time": "0:30:00",
     "end_time": "0:59:00"
     }],
     "start_timestamp": 1546275661000,
     "end_timestamp": 1546275661000
     }
    }
    {
        "code": 200,
        "message": "OK",
        "desc": "",
        "data": [{
            "id": 141,
            "device_id": 314,
            "device_name": "v2.1.0-test4444",
            "group_id": 2,
            "group_name": "Default group",
            "timetable_id": 35,
            "timetable_name": "test-0713",
            "group_type": 2
        }]
    }
    {
     "code": 200,
     "message": "OK",
     "desc": "",
     "data": {}
    }
    {
     "code": 200,
     "message": "OK",
     "desc": "",
     "data": [{
     "id": 141,
     "device_id": 314,
     "device_name": "v2.1.0-test4444",
     "group_id": 2,
     "group_name": "Default group",
     "timetable_id": 35,
     "timetable_name": "test-0713",
     "group_type": 2
     }]
    }
    {
     "code": 200,
     "message": "OK",
     "desc": "",
     "data": [{
     "device_id": 9,
     "device_name": "device6",
     "timetable_groups": [{
     "group_id": 476,
     "group_name": "bbb",
     "group_type": 2,
     "timetable_id": 0,
     "timetable_name": ""
     }]
     }]
    }

    2.4 登録者の API

    APIでの登録者操作では顔写真品質チェッのレベル低実施されます。ご注意ください。

    2.4.1 従業員の追加 (/api/v1/user)

    概要

    従業員を追加します。

    SenseLink Cloudをご利用の場合、ご利用のプランによって登録人数の上限が異なります。詳しくはお客様のご契約内容をご確認ください。

    リクエストアドレスの例

    https://HOST:PORT/api/v1/user

    リクエスト方法

    POST: form-data

    リクエストパラメーター

    ※SenseLink Cloudのみ非必須で、SenseLink GE Enterpriseは必須です。

    通常のレスポンス

    類似登録者が存在する場合のレスポンス

    レスポンスのフィールド

    group フィールドの説明

    エラーレスポンスのフィールド

    2.4.2 従業員情報の変更 (/api/v2/user/update/{id})

    概要

    従業員情報を変更します。

    バージョン v1 から、従業員ID、IC カード番号、および空の ID 番号の処理ロジックが改善されました。パラメーターが渡されなかった場合やパラメーターが null の場合、変更は行われません。空の string (””) が渡された場合、空として設定されます。バージョン v1 のインターフェースは、引き続きご利用いただくことができます。

    リクエストアドレスの例

    https://HOST:PORT/api/v2/user/update/{id}

    リクエスト方法

    POST: form-data

    リクエストパラメーター

    ※SenseLink Cloudのみ非必須で、SenseLink GE Enterpriseは必須です。

    group フィールドの説明

    通常のレスポンス

    レスポンスのフィールド

    group フィールドの説明

    エラーレスポンスのフィールド

    2.4.3 従業員の削除 (/api/v1/user/delete/{id})

    概要

    従業員を削除します。

    リクエストアドレスの例

    https://HOST:PORT/api/v1/user/delete/{id}

    リクエスト方法

    GET

    リクエストパラメーター

    通常のレスポンス

    レスポンスのフィールド

    エラーレスポンスのフィールド

    2.4.4 指定された日付(日)に追加、または更新された従業員アバターの取得(/api/v2/staff/image_updated)

    概要

    指定された日付(日)に追加、または更新された従業員アバターリストを取得します。

    リクエストアドレスの例

    https://HOST:PORT/api/v2/staff/image_updated

    リクエスト方法

    GET

    リクエストパラメーター

    通常のレスポンス

    レスポンスのフィールド

    エラーレスポンスのフィールド

    2.4.5 ビジターの追加 (/api/v1/guest)

    概要

    ビジターを追加します。

    SenseLink Cloudをご利用の場合、ご利用のプランによって登録人数の上限が異なります。詳しくはお客様のご契約内容をご確認ください。

    リクエストアドレスの例

    https://HOST:PORT/api/v1/guest

    リクエスト方法

    POST: form-data

    リクエストパラメーター

    通常のレスポンス

    レスポンスのフィールド

    group フィールドの説明

    エラーレスポンスのフィールド

    2.4.6 ビジター情報の変更 (/api/v1/guest/update/{id})

    概要

    ビジター情報を変更します。

    (すでに登録済みの他者の写真を利用して更新する場合、ビジター情報の変更や顔認証が正常に登録や正常に行われません。ご注意ください。)

    リクエストアドレスの例

    https://HOST:PORT/api/v1/guest/update/{id}

    リクエスト方法

    POST: form-data

    リクエストパラメーター

    通常のレスポンス

    レスポンスのフィールド

    group フィールドの説明

    エラーレスポンスのフィールド

    2.4.7 ビジターの削除 (/api/v1/guest/delete/{id})

    概要

    ビジターを削除します。

    リクエストアドレスの例

    https://HOST:PORT/api/v1/guest/delete/{id}

    リクエスト方法

    GET

    リクエストパラメーター

    通常のレスポンス

    レスポンスのフィールド

    エラーレスポンスのフィールド

    2.4.8 拒否リストの追加 (/api/v2/black)

    SenseLink Cloudをご利用の場合、ご利用のプランによって登録人数の上限が異なります。詳しくはお客様のご契約内容をご確認ください。

    概要

    拒否リストを追加します。

    リクエストアドレスの例

    https://HOST:PORT/api/v2/black

    リクエスト方法

    POST: form-data

    リクエストパラメーター

    通常のレスポンス

    レスポンスのフィールド

    group フィールドの説明

    エラーレスポンスのフィールド

    2.4.9 拒否リストへの移動 (/api/v2/black/move/in)

    概要

    既存の従業員またはビジターを選択して拒否リストに移動(登録者タイプを変更)します。

    拒否リストに移動した後、登録者タイプが拒否リスト(type = 5) に変更されます。元の登録者グループと部署情報はクリアされますが、他の情報は保持されます。

    リクエストアドレスの例

    https://HOST:PORT/api/v2/black/move/in

    リクエスト方法

    POST application/json

    リクエストパラメーター

    通常のレスポンス

    エラーレスポンスのフィールド

    2.4.10 拒否リストからの削除 (/api/v2/black/move/out)

    概要

    拒否リストを削除します。 拒否リストから外されると、登録者タイプは元の識別子に戻ります(タイプ 1 または 2)。他の情報は保持されます。 拒否リストの登録者自体を削除するには、「拒否リストの削除」の章を参照してください。

    リクエストアドレスの例

    https://HOST:PORT/api/v2/black/move/out

    リクエスト方法

    GET

    リクエストパラメーター

    通常のレスポンス

    エラーレスポンスのフィールド

    2.4.11 拒否リストの変更 (/api/v2/black/update)

    概要

    拒否リストの情報を変更します。

    リクエストアドレスの例

    https://HOST:PORT/api/v2/black/update

    リクエスト方法

    POST: form-data

    リクエストパラメーター

    通常のレスポンス

    レスポンスのフィールド

    group フィールド

    エラーレスポンスのフィールド

    2.4.12 拒否リストの削除 (/api/v2/black/delete/{id})

    概要

    拒否リストを削除します。

    リクエストアドレスの例

    https://HOST:PORT/api/v2/black/delete/{id}

    リクエスト方法

    GET

    リクエストパラメーター

    通常のレスポンス

    エラーレスポンスのフィールド

    2.4.13 登録者の参照 (/api/v1/user/list)

    概要

    従業員、ビジター、および拒否リストのすべての登録者の情報を取得します。特定のフィールドのフィルター検索が可能です。

    リクエストアドレスの例

    https://HOST:PORT/api/v1/user/list

    リクエスト方法

    GET

    リクエストパラメーター

    ※SenseLink Cloudのみ有効で、SenseLink GE Enterpriseは未対応

    通常のレスポンス

    レスポンスのフィールド

    group フィールドの説明

    エラーレスポンスのフィールド

    No

    従業員グループのリスト。デフォルト値はタイプで定義します。渡さない場合、または空の場合は、どのグループにも追加しないことを示します

    icNumber

    string

    No※

    IC カード番号。空の string も指定可能。長さ制限は 20

    jobNumber

    string

    No※

    従業員番号。空の string も指定可能。長さ制限は 45

    mobile

    string

    No※

    携帯電話番号。空の string も指定可能。長さ制限は 20

    name

    string

    Yes

    従業員名

    remark

    string

    No※

    特記事項。空の string も指定可能。長さ制限は 255

    departmentId

    long

    No

    部署ID

    areaCode

    string

    No

    電話番号の国別コードおよび市外局番

    birthday

    string

    No

    誕生日(日付形式:2019-06-15)

    entryTime

    string

    No

    入社日(日付形式:2019-06-15)

    mail

    string

    No

    メールアドレス。長さ制限は 45

    position

    string

    No

    役職。長さ制限は 45

    location

    string

    No

    勤務地。長さ制限は 45

    idNumber

    string

    No

    ID 番号。長さ制限は 6~30(利用できません)

    gender

    int

    No

    性別。1 : 女性、2 : 男性

    prompt

    string

    No

    顔認証時に表示するカスタムメッセージ

    app_key

    string

    Yes

    Appキー

    sign

    string

    Yes

    シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

    timestamp

    string

    Yes

    タイムスタンプ

    携帯電話番号

    remark

    string

    特記事項

    type

    int

    タイプ。1:従業員、2:ビジター

    birthday

    string

    誕生日

    mail

    string

    メールアドレス

    position

    string

    役職

    location

    string

    勤務地

    groupList

    list<group>

    従業員グループ情報

    gender

    string

    性別

    ic_number

    string

    IC カード番号

    id_number

    string

    IDカード番号(利用できません)

    job_number

    string

    従業員番号

    company_id

    long

    企業ID

    create_at

    string

    登録時間

    update_at

    string

    更新時間

    department_id

    long

    部署ID

    area_code

    string

    携帯電話番号の国別コードおよび市外局番

    entry_time

    string

    入社日

    無効なパラメーターです。登録者名が空です。

    30001

    Param Invalid

    無効なパラメーターです。登録者IC 番号の長さが無効です

    30001

    Param Invalid

    無効なパラメーターです。登録者番号の長さが無効です

    30001

    Param Invalid

    無効なパラメーターです。登録者の携帯電話番号の長さが無効です

    30001

    Param Invalid

    無効なパラメーターです。特記事項の長さが無効です

    30001

    Param Invalid

    無効なパラメーターです。登録者の認証用顔写真の形式が無効です

    30001

    Param Invalid

    無効なパラメーターです。登録者グループのID が存在しません

    30001

    Param Invalid

    無効なパラメーターです。登録者のICカード番号がすでに存在します

    30001

    Param Invalid

    無効なパラメーターです。登録者のIDカード番号がすでに存在します

    30001

    Param Invalid

    無効なパラメーターです。登録者の携帯電話番号がすでに存在します

    30001

    Param Invalid

    無効なパラメーターです。従業員の認証用顔写真のファイルが大きすぎます

    50001

    RPC FAILED

    リモート rpc の呼び出しに失敗しました

    50001

    RPC FAILED

    リモート rpc の呼び出しに失敗しました。顔が検知されていません

    50001

    RPC FAILED

    リモート rpc の呼び出しに失敗しました。複数の顔が検知されました

    50001

    RPC FAILED

    リモート rpc の呼び出しに失敗しました。顔の検知に失敗しました

    No

    強制追加するかどうか。デフォルトで0:強制ではない、1:強制

    groups

    list<group>

    No

    従業員グループリスト。空のリストが渡される場合、従業員はどのグループにも属さないことを示します。情報が渡されない場合、変更は行われません。従業員はリスト内の有効なグループ(グループID が存在し、企業に属しており、かつグループタイプが従業員)にのみ追加されます。

    icNumber

    string

    No

    IC カード番号。長さ制限は 20

    idNumber

    string

    No

    ID 番号。長さ制限は 6~30(利用できません)

    jobNumber

    string

    No

    従業員番号。長さ制限は 45

    mobile

    string

    No

    携帯電話番号。空の string を指定できます

    name

    string

    No※

    名前。空の string は指定できません

    remark

    string

    No

    特記事項。空の string も指定可能。長さ制限は 255

    gender

    int

    No

    性別。1:女性、2:男性

    departmentId

    int

    No

    部署ID

    areaCode

    string

    No

    国別コードおよび市外局番

    birthday

    string

    No

    誕生日

    entryTime

    string

    No

    入社日

    mail

    string

    No

    メールアドレス。長さ制限は 45

    position

    string

    No

    役職。長さ制限は 45

    location

    string

    No

    勤務地。長さ制限は 45

    prompt

    string

    No

    カスタマイズされたウェルカムプロンプト

    app_key

    string

    Yes

    Appキー

    sign

    string

    Yes

    シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

    timestamp

    string

    Yes

    タイムスタンプ

    携帯電話番号

    remark

    string

    特記事項

    type

    int

    タイプ。1:従業員、2:ビジター

    birthday

    string

    誕生日

    mail

    string

    メールアドレス

    position

    string

    役職

    location

    string

    勤務地

    groupList

    list<group>

    従業員グループ情報

    gender

    string

    性別

    prompt

    string

    顔認証時に表示するカスタムメッセージ

    ic_number

    string

    IC カード番号

    id_number

    string

    IDカード番号(利用できません)

    job_number

    string

    従業員ID

    company_id

    long

    企業ID

    create_at

    string

    作成時間

    update_at

    string

    更新時間

    department_id

    long

    部署ID

    area_code

    string

    携帯電話番号の国別コードおよび市外局番

    entry_time

    string

    入社日

    内部エラーです。従業員をグループに連携できませんでした

    Yes

    シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

    timestamp

    string

    Yes

    タイムスタンプ

    Yes

    シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

    timestamp

    string

    Yes

    タイムスタンプ

    従業員アバターのリンク

    remark

    int

    従業員アバターの新規または更新の識別子。0:新規追加、1:更新

    Yes

    携帯電話番号。長さ制限は20。空の値で登録しないでください

    remark

    string

    Yes

    特記事項。空の string も指定可能。長さ制限は 255

    groups

    list<long>

    Yes

    ビジターグループのリスト。デフォルト値はタイプで定義します。渡さない場合、または空の場合は、どのグループにも追加しないことを示します

    force

    int

    No

    強制追加するかどうか。デフォルトで0:強制ではない、1:強制

    idNumber

    string

    No

    ID 番号。長さ制限は 6~30(利用できません)

    receptionUserId

    long

    Yes

    受付担当者 ID

    dateTimeFrom

    datetime

    Yes

    来訪時間(開始)。例 : 2018-07-20 12:30:45

    dateTimeTo

    datetime

    Yes

    来訪時間(終了)。例 : 2019-07-20 12:30:45

    gender

    int

    No

    性別。1:女性、2:男性

    guestCompany

    string

    No

    ビジターの企業。長さ制限は 45

    position

    string

    No

    役職。長さ制限は 45

    guestPurpose

    string

    No

    ビジターの来訪目的。長さ制限は 45

    mail

    string

    No

    メールアドレス。長さ制限は 45

    icNumber

    string

    No

    IC カード番号。長さ制限は 20

    birthday

    string

    No

    誕生日

    level

    string

    No

    ビジターのレベル。長さ制限は 20

    prompt

    string

    No

    カスタマイズプロンプト。長さ制限は 45

    areaCode

    string

    No

    携帯電話番号の国別コードおよび市外局番

    app_key

    string

    Yes

    Appキー

    sign

    string

    Yes

    シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

    timestamp

    string

    Yes

    タイムスタンプ

    電話番号

    remark

    string

    特記事項

    groups

    list<group>

    ビジターのグループ情報

    ic_number

    string

    IC カード番号

    id_number

    string

    IDカード番号(利用できません)

    company_id

    long

    企業ID

    create_at

    string

    作成時間

    update_at

    string

    更新時間

    reception_user_id

    long

    受付担当者ID

    reception_user_name

    string

    受付担当者名

    date_time_from

    string

    来訪時間(開始)

    date_time_to

    string

    来訪時間(終了)

    areaCode

    string

    電場番号の国別コードおよび市外局番。例 : 86

    guestCompany

    string

    ビジターの企業名

    position

    string

    役職

    guestPurpose

    string

    ビジターの来訪目的

    level

    string

    ビジターのレベル

    mail

    string

    ビジターのメールアドレス

    birthday

    string

    ビジターの誕生日。例 : 2019-06-17

    prompt

    string

    カスタマイズプロンプト

    gender

    int

    ビジターの性別。1:女性、2:男性

    無効なパラメーターです。ビジター名が空です

    30001

    Param Invalid

    無効なパラメーターです。ビジターのID 番号の長さが無効です

    30001

    Param Invalid

    無効なパラメーターです。ビジターの携帯電話番号は空にはできません

    30001

    Param Invalid

    無効なパラメーターです。ビジターの携帯電話番号の長さが空です

    30001

    Param Invalid

    無効なパラメーターです。ビジターのコメントは空にはできません

    30001

    Param Invalid

    無効なパラメーターです。ビジターのコメントの長さが無効です

    30001

    Param Invalid

    無効なパラメーターです。ビジターの応対者は空にはできません

    30001

    Param Invalid

    無効なパラメーターです。来訪時間(開始)の形式が無効です

    30001

    Param Invalid

    無効なパラメーターです。来訪時間(終了)の形式が無効です

    30001

    Param Invalid

    無効なパラメーターです。終了時間の形式が無効です

    30001

    Param Invalid

    無効なパラメーターです。ビジターの認証用顔写真の形式が無効です

    30001

    Param Invalid

    無効なパラメーターです。ビジターのグループID が存在しません

    30001

    Param Invalid

    無効なパラメーターです。ビジターの認証用顔写真ファイルが大きすぎます

    50001

    RPC FAILED

    リモート rpc の呼び出しに失敗しました。顔が検知されていません

    50001

    RPC FAILED

    リモート rpc の呼び出しに失敗しました。複数の顔が検知されました

    50001

    RPC FAILED

    リモート rpc の呼び出しに失敗しました。顔の検知に失敗しました

    No

    ビジターの認証用顔写真

    mobile

    string

    No

    携帯電話番号。長さ制限は 20

    remark

    string

    No

    特記事項。空の string も指定可能。長さ制限は 255

    groups

    list<long>

    Yes

    ビジターグループのリスト。デフォルト値はタイプで定義します。渡さない場合、または空の場合は、どのグループにも追加しないことを示します

    force

    int

    No

    強制追加するかどうか。デフォルトで0:強制ではない、1:強制

    idNumber

    string

    No

    ID 番号。長さ制限は 6~30(利用できません)

    receptionUserId

    long

    Yes

    受付担当者ID

    dateTimeFrom

    datetime

    Yes

    来訪時間(開始)。例 : 2018-07-20 12:30:45

    dateTimeTo

    datetime

    Yes

    来訪時間(開始)。例 : 2019-07-20 12:30:45

    areaCode

    string

    No

    携帯電話番号の国別コードおよび市外局番。

    guestCompany

    string

    No

    ビジターの企業名。長さ制限は 45

    position

    string

    No

    役職。長さ制限は 45

    guestPurpose

    string

    No

    ビジターの来訪目的。長さ制限は 45

    level

    string

    No

    ビジターのレベル。長さ制限は 20

    mail

    string

    No

    ビジターのメールアドレス。長さ制限は 45

    birthday

    string

    No

    ビジターの誕生日。例 : 2019-06-17

    prompt

    string

    No

    個別化されたプロンプト。長さ制限は 45

    gender

    int

    No

    ビジターの性別。1:女性、2:男性

    icNumber

    string

    No

    IC カード番号。長さ制限は 20

    app_key

    string

    Yes

    Appキー

    sign

    string

    Yes

    シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

    timestamp

    string

    Yes

    タイムスタンプ

    電話番号

    remark

    string

    特記事項

    groups

    list<group>

    ビジターグループ情報

    position

    string

    役職

    level

    string

    ビジターのレベル

    mail

    string

    メールアドレス

    birthday

    string

    誕生日

    prompt

    string

    カスタマイズプロンプト

    gender

    int

    ビジターの性別。1:女性、2:男性

    ic_number

    string

    IC カード番号

    id_number

    string

    IDカード番号(利用できません)

    company_id

    long

    企業ID

    create_at

    string

    作成時間

    update_at

    string

    更新時間

    reception_user_id

    long

    受付担当者ID

    reception_user_name

    string

    受付担当者名

    group_count

    int

    ビジターグループ数

    date_time_from

    string

    来訪時間(開始)

    date_time_to

    string

    来訪時間(終了)

    date_time

    string

    来訪時間。

    area_code

    string

    携帯電話番号の国別コードおよび市外局番です。例 :86

    guest_company

    string

    ビジターの企業

    guest_purpose

    string

    ビジターの来訪目的

    無効なパラメーターです。ビジター名の長さが無効です

    30001

    Param Invalid

    無効なパラメーターです。ビジター名が空です

    30001

    Param Invalid

    無効なパラメーターです。ビジターのID 番号の長さが無効です

    30001

    Param Invalid

    無効なパラメーターです。ビジターの携帯電話番号は空にはできません

    30001

    Param Invalid

    無効なパラメーターです。ビジターの携帯電話番号の長さが空です

    30001

    Param Invalid

    無効なパラメーターです。ビジターのコメントは空にはできません

    30001

    Param Invalid

    無効なパラメーターです。ビジターのコメントの長さが無効です

    30001

    Param Invalid

    無効なパラメーターです。ビジターの応対者は空にはできません

    30001

    Param Invalid

    無効なパラメーターです。来訪時間(開始)の形式が無効です

    30001

    Param Invalid

    無効なパラメーターです。来訪時間(開始)の形式が無効です

    30001

    Param Invalid

    無効なパラメーターです。終了時間の形式が無効です

    30001

    Param Invalid

    無効なパラメーターです。ビジターの認証用顔写真の形式が無効です

    30001

    Param Invalid

    無効なパラメーターです。ビジターのグループID が存在しません

    30001

    Param Invalid

    無効なパラメーターです。ビジターの認証用顔写真ファイルが大きすぎます

    50001

    RPC FAILED

    リモート rpc の呼び出しに失敗しました

    50001

    RPC FAILED

    リモート rpc の呼び出しに失敗しました。顔が検知されていません

    50001

    RPC FAILED

    リモート rpc の呼び出しに失敗しました。複数の顔が検知されました

    50001

    RPC FAILED

    リモート rpc の呼び出しに失敗しました。顔の検知に失敗しました

    Yes

    シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

    timestamp

    string

    Yes

    タイムスタンプ

    No

    強制追加するかどうか。デフォルトで0:強制ではない、1:強制

    groups

    list<long>

    No

    拒否リストグループのID リストです。渡さない場合、または空は、どのグループにも追加しないことを示します

    areaCode

    string

    No

    国別コードおよび市外局番。長さ制限は 8

    mobile

    string

    No

    携帯電話番号。長さ制限は 20

    gender

    int

    No

    性別。1:女性、2:男性

    birthday

    string

    No

    誕生日(日付形式 : 2019-06-15)

    mail

    string

    No

    メールアドレス。長さ制限は 45

    icNumber

    string

    No

    IC カード番号。長さ制限は 20

    idNumber

    string

    No

    ID カード番号。長さ制限は 6~30(利用できません)

    prompt

    string

    No

    カスタマイズプロンプト。長さ制限は 255

    remark

    string

    No

    特記事項。長さ制限は 255

    app_key

    string

    Yes

    Appキー

    sign

    string

    Yes

    シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

    timestamp

    string

    Yes

    タイムスタンプ

    携帯電話番号

    mail

    string

    メールアドレス

    birthday

    string

    誕生日

    remark

    string

    追加情報

    groups

    list<group>

    グループ情報

    prompt

    string

    カスタマイズプロンプト

    gender

    int

    性別。0:不明、1:女性、2:男性

    avatar_show

    string

    表示用写真

    ic_number

    string

    IC カード番号

    id_number

    string

    ID カード番号

    area_code

    string

    国別コードおよび市外局番です。数字のみを指定できます。何も入力されなかった場合のデフォルトは 86 です

    last_type

    int

    型

    create_at

    string

    作成時間

    IC カード番号はシステム内に存在しています

    30001

    Param Invalid

    従業員IDはシステム内に存在しています

    30001

    Param Invalid

    グループID は企業に属していません

    600

    Sync Failed

    認証用顔写真内で顔を検出できません

    600

    Sync Failed

    認証用顔写真内で複数の顔が検出されました

    600

    Sync Failed

    顔の数が最大数の制限を超えています

    600

    Sync Failed

    認証用顔写真が小さすぎます

    600

    Sync Failed

    検知スコアが低すぎます

    600

    Sync Failed

    顔フレームのピクセルが少なすぎます

    600

    Sync Failed

    ピッチ角が大きすぎます

    600

    Sync Failed

    転向角が大きすぎます

    600

    Sync Failed

    ロール角が大きすぎます

    600

    Sync Failed

    対面距離が基準を満たしていません

    600

    Sync Failed

    顔サイズ比が低すぎます (顔の長方形部分/画像領域)

    600

    Sync Failed

    顔が遮られすぎています

    600

    Sync Failed

    明るさが基準を満たしていません

    600

    Sync Failed

    あいまいさが基準を満たしていません

    600

    Sync Failed

    口が開き過ぎています

    600

    Sync Failed

    欠けた顔が多すぎます

    600

    Sync Failed

    RPCに失敗しました

    610

    Similar User Exist

    類似する登録者がすでに存在します

    700

    Multi Request Error

    一括処理に失敗しました

    700

    Multi Request Error

    拒否リストとグループの連携に失敗しました

    30001

    Param Invalid

    拒否リスト名は空にはできません

    30001

    Param Invalid

    拒否リスト名が長すぎます

    30001

    Param Invalid

    拒否リストの電話番号が無効です

    30001

    Param Invalid

    拒否リストのメールアドレスが長すぎます

    30001

    Param Invalid

    拒否リストのメールアドレスが無効です

    30001

    Param Invalid

    拒否リストの誕生日の形式が無効です

    30001

    Param Invalid

    拒否リストの電話番号が長すぎます

    30001

    Param Invalid

    拒否リストのカスタマイズメッセージが長すぎます

    30001

    Param Invalid

    拒否リストの特記事項が長すぎます

    30001

    Param Invalid

    拒否リストのIC カード番号が長すぎます

    30001

    Param Invalid

    拒否リストのID カード番号の長さが無効です

    30001

    Param Invalid

    拒否リストの領域の長さが無効です

    30001

    Param Invalid

    拒否リストの領域の形式が無効です

    30001

    Param Invalid

    拒否リストの認証用顔写真ファイルが無効です

    30001

    Param Invalid

    拒否リストの認証用顔写真ファイルが大きすぎます

    Yes

    Appキー

    sign

    string

    Yes

    シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

    timestamp

    string

    Yes

    タイムスタンプ

    拒否リストとグループの連携に失敗しました

    700

    Multi Request Error

    拒否リストとグループの連携解除に失敗しました

    Yes

    シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

    timestamp

    string

    Yes

    タイムスタンプ

    No

    強制追加するかどうか。デフォルトで0:強制ではない、1:強制

    areaCode

    string

    No

    国別コードおよび市外局番

    avatarFile

    file

    No

    認証用顔写真

    birthday

    string

    No

    誕生日(日付形式 : 2019-06-15)

    gender

    int

    No

    性別。1:女性、2:男性

    groups

    list

    No

    拒否リストグループのID リスト。渡さない場合、または空の場合は、どのグループにも追加しないことを示します

    icNumber

    string

    No

    IC カード番号。長さ制限は 20

    idNumber

    string

    No

    ID カード番号。長さ制限は 6~30(利用できません)

    mail

    string

    No

    メールアドレス

    mobile

    string

    No

    携帯電話番号

    prompt

    string

    No

    カスタマイズプロンプト

    remark

    string

    No

    特記事項

    app_key

    string

    Yes

    Appキー

    sign

    string

    Yes

    シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

    timestamp

    string

    Yes

    タイムスタンプ

    携帯電話番号

    mail

    string

    メールアドレス

    birthday

    string

    誕生日

    remark

    string

    追加情報

    groups

    list<group>

    グループ情報

    prompt

    string

    カスタマイズプロンプト

    gender

    int

    性別。0:不明、1:女性、2:男性

    avatar_show

    string

    表示用写真

    ic_number

    string

    IC カード番号

    id_number

    string

    ID カード番号

    area_code

    string

    国別コードおよび市外局番。数字のみを指定できます。何も入力されなかった場合のデフォルトは 86

    last_type

    int

    タイプ

    create_at

    string

    作成時間

    create_by

    string

    作成者

    IC カード番号はシステム内に存在しています

    30001

    Param Invalid

    従業員IDはシステム内に存在しています

    30001

    Param Invalid

    グループID は企業に属していません

    600

    Sync Failed

    認証用顔写真内で顔を検出できません

    600

    Sync Failed

    認証用顔写真内で複数の顔が検出されました

    600

    Sync Failed

    顔の数が最大数の制限を超えています

    600

    Sync Failed

    認証用顔写真が小さすぎます

    600

    Sync Failed

    検知スコアが低すぎます

    600

    Sync Failed

    顔フレームのピクセルが少なすぎます

    600

    Sync Failed

    ピッチ角が大きすぎます

    600

    Sync Failed

    転向角が大きすぎます

    600

    Sync Failed

    ロール角が大きすぎます

    600

    Sync Failed

    対面距離が基準を満たしていません

    600

    Sync Failed

    顔サイズ比が低すぎます(顔の長方形の領域 / 画像領域)

    600

    Sync Failed

    顔が遮られすぎています

    600

    Sync Failed

    明るさが基準を満たしていません

    600

    Sync Failed

    あいまいさが基準を満たしていません

    600

    Sync Failed

    口が開き過ぎています

    600

    Sync Failed

    欠けた顔が多すぎます

    600

    Sync Failed

    RPCに失敗しました

    610

    Similar User Exist

    類似する登録者がすでに存在します

    700

    Multi Request Error

    一括処理に失敗しました

    700

    Multi Request Error

    拒否リストとグループの連携に失敗しました

    30001

    Param Invalid

    拒否リスト名は空にはできません

    30001

    Param Invalid

    拒否リスト名が長すぎます

    30001

    Param Invalid

    拒否リストの電話番号が無効です

    30001

    Param Invalid

    拒否リストのメールアドレスが長すぎます

    30001

    Param Invalid

    拒否リストのメールアドレスが無効です

    30001

    Param Invalid

    拒否リストの誕生日の形式が無効です

    30001

    Param Invalid

    拒否リストの電話番号が長すぎます

    30001

    Param Invalid

    拒否リストのカスタマイズメッセージが長すぎます

    30001

    Param Invalid

    拒否リストの特記事項が長すぎます

    30001

    Param Invalid

    拒否リストのIC カード番号が長すぎます

    30001

    Param Invalid

    拒否リストのID カード番号の長さが無効です

    30001

    Param Invalid

    拒否リストの領域の長さが無効です

    30001

    Param Invalid

    拒否リスト領域の形式が無効です

    30001

    Param Invalid

    拒否リストの認証用顔写真ファイルが無効です

    30001

    Param Invalid

    拒否リストの認証用顔写真ファイルが大きすぎます

    Yes

    シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください

    timestamp

    string

    Yes

    タイムスタンプ

    削除に失敗しました

    No

    従業員ID

    mobile

    string

    No

    携帯電話番号

    mail

    string

    No

    メールアドレス

    icNumber

    string

    No

    IC カード番号

    idNumber

    string

    No

    ID カード番号(利用できません)

    id

    long

    No

    登録者ID

    departmentId※

    long

    No

    部署ID

    groups※

    array

    No

    グループのリスト

    page

    int

    No

    ページ番号(デフォルトは 1 )

    size

    int

    No

    1 ページあたりのデータの数(デフォルトは 20)。最大値は 100

    app_key

    string

    Yes

    Appキー

    sign

    string

    Yes

    シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください。

    timestamp

    string

    Yes

    タイムスタンプ

    グループ情報。インターフェースから返された登録者数が 1 人のみの場合、グループ情報が含まれます。複数の登録者が返された場合、グループ情報は含まれません

    name

    string

    登録者名

    avatar

    string

    登録者の認証用顔写真

    mobile

    string

    携帯電話番号

    ic_number

    string

    IC カード番号

    id_number

    string

    IDカード番号(利用できません)

    job_number

    string

    従業員ID

    birthday

    string

    誕生日

    mail

    string

    メールアドレス

    gender

    string

    性別。1:女性、2:男性

    prompt

    string

    顔認証時に表示するカスタムメッセージ

    remark

    string

    特記事項

    position

    string

    役職

    location

    string

    場所

    company_id

    long

    企業ID

    department_id

    long

    部署ID

    area_code

    string

    携帯電話番号の国別コードおよび市外局番

    entry_time

    string

    入社日

    receptionUserId

    long

    ビジター応対者の登録者ID

    dateTimeFrom

    datetime

    来訪開始時間(秒単位)。例:2018-07-20 12:30:45

    dateTimeTo

    datetime

    来訪終了時間(秒単位)。例:2018-07-20 12:30:45

    guest_company

    string

    ビジターの企業

    guest_purpose

    string

    ビジターの来訪目的

    guest_level

    string

    ビジターのレベル

    create_at

    string

    作成時間

    update_at

    string

    更新時間

    パラメーター名

    型

    必須

    説明

    avatarFile

    file

    No

    認証用顔写真。4MB以下の写真を利用してください

    force

    int

    No

    強制追加するかどうか。デフォルトで0:強制ではない、1:強制

    groups

    パラメーター名

    型

    説明

    id

    long

    従業員ID

    name

    string

    従業員名

    avatar

    string

    認証用顔写真

    mobile

    パラメーター名

    型

    説明

    id

    long

    グループID

    name

    string

    グループ名

    type

    int

    グループタイプ

    code

    メッセージ

    説明

    610

    Similar User Exist

    類似する従業員がすでに存在します

    709

    The maximum number of persons in the tenant has been reached.

    ご利用のプランの登録人数上限に達しました。

    30001

    Param Invalid

    無効なパラメーターです。登録者名の長さが無効です

    30001

    パラメーター名

    型

    必須

    説明

    id

    int

    Yes

    変更する従業員ID の情報。タイプは path で、URL に記述されます

    avatarFile

    file

    No

    従業員の認証用顔写真

    force

    パラメーター名

    型

    説明

    id

    long

    グループID

    name

    string

    グループ名

    type

    int

    グループタイプ

    パラメーター名

    型

    説明

    id

    long

    従業員ID

    name

    string

    従業員名

    avatar

    string

    従業員の認証用顔写真

    mobile

    パラメーター名

    型

    説明

    id

    long

    グループID

    name

    string

    グループ名

    type

    int

    グループタイプ

    code

    メッセージ

    説明

    610

    Similar User Exist

    類似する従業員がすでに存在します

    30001

    Param Invalid

    無効なパラメーターです

    50001

    RPC FAILED

    RPCに失敗しました(顔の検知に失敗したなど)

    50002

    パラメーター名

    型

    必須

    説明

    id

    long

    Yes

    従業員のID。タイプは path で、URL に記述されます

    app_key

    string

    Yes

    Appキー

    sign

    パラメーター名

    型

    説明

    code

    int

    リターンコード

    message

    string

    リターンメッセージ

    code

    メッセージ

    説明

    30001

    Param Invalid

    無効なパラメーターです

    パラメーター名

    型

    必須

    説明

    date

    string

    Yes

    指定された日付

    app_key

    string

    Yes

    Appキー

    sign

    パラメーター名

    型

    説明

    code

    int

    リターンコード

    message

    string

    リターンメッセージ

    employee_id

    string

    従業員ID

    image_URL

    code

    メッセージ

    説明

    30001

    Param Invalid

    無効なパラメーターです

    パラメーター名

    型

    必須

    説明

    name

    string

    Yes

    ビジター名。長さ制限は 45

    avatarFile

    file

    Yes

    認証用顔写真

    mobile

    パラメーター名

    型

    説明

    id

    long

    ビジターID

    name

    string

    ビジター名

    avatar

    string

    ビジターの認証用顔写真

    mobile

    パラメーター名

    型

    説明

    id

    long

    グループID

    name

    string

    グループ名

    type

    int

    グループタイプ

    code

    メッセージ

    説明

    610

    Similar User Exist

    類似する従業員がすでに存在します

    709

    The maximum number of persons in the tenant has been reached.

    ご利用のプランの登録人数上限に達しました。

    30001

    Param Invalid

    無効なパラメーターです。ビジター名の長さが無効です

    30001

    パラメーター名

    型

    必須

    説明

    id

    long

    Yes

    ビジターID

    name

    string

    Yes

    ビジター名。長さ制限は 45

    avatarFile

    パラメーター名

    型

    説明

    id

    long

    ビジターID

    name

    string

    ビジター名

    avatar

    string

    ビジターの認証用顔写真

    mobile

    パラメーター名

    型

    説明

    id

    long

    グループID

    name

    string

    グループ名

    type

    long

    グループタイプ

    code

    メッセージ

    説明

    610

    Similar User Exist

    類似する従業員がすでに存在します

    30001

    Param Invalid

    ビジターが存在しません

    30001

    Param Invalid

    ビジターが企業に属していません

    30001

    パラメーター名

    型

    必須

    説明

    id

    long

    Yes

    ビジターID。タイプは path で、URL に記述されます

    app_key

    string

    Yes

    Appキー

    sign

    パラメーター名

    型

    説明

    code

    int

    リターンコード

    message

    string

    リターンメッセージ

    code

    メッセージ

    説明

    30001

    Param Invalid

    ビジターが存在しません

    30001

    Param Invalid

    ビジターが企業に属していません

    50001

    RPC FAILED

    ビジターを削除するためのRPCに失敗しました

    パラメーター名

    型

    必須

    説明

    avatarFile

    file

    No

    認証用顔写真

    name

    string

    Yes

    名前。長さ制限は 45

    force

    パラメーター名

    型

    説明

    id

    int

    拒否リスト ID

    name

    string

    拒否リスト名

    avatar

    string

    認証用顔写真 ID

    mobile

    パラメーター名

    型

    説明

    id

    long

    グループID

    name

    string

    グループ名

    type

    int

    グループタイプ

    code

    メッセージ

    エラーの説明

    709

    The maximum number of persons in the tenant has been reached.

    ご利用のプランの登録人数上限に達しました。

    30001

    Param Invalid

    電話番号はシステム内に存在しています

    30001

    Param Invalid

    ID カード番号はシステム内に存在しています

    30001

    パラメーター名

    型

    必須

    説明

    userId

    long

    Yes

    従業員またはビジターのID

    groupIds

    list<long>

    Yes

    拒否リストのグループID リスト。空の場合は拒否リストグループには追加されません

    app_key

    code

    メッセージ

    エラーの説明

    498

    Param Invalid

    拒否リストが存在しません

    498

    Param Invalid

    無効な登録者タイプです(拒否リストに移動中で、従業員でもビジターでもありません)

    30001

    Param Invalid

    グループが空になっています

    700

    パラメーター名

    型

    必須

    説明

    id

    long

    Yes

    拒否リストのID

    app_key

    string

    Yes

    Appキー

    sign

    code

    メッセージ

    エラーの説明

    30001

    Param Invalid

    登録者タイプが正しくありません。拒否リストの元の識別子が従業員またはビジターではないため、拒否リストから外すことができません

    30001

    Param Invalid

    登録者タイプが正しくありません。拒否リストには元の識別子が無いため、拒否リストから外すことができません

    パラメーター名

    型

    必須

    説明

    id

    long

    Yes

    拒否リストのID

    name

    string

    Yes

    名前

    force

    パラメーター名

    型

    説明

    id

    int

    拒否リスト ID

    name

    string

    従業員名

    avatar

    string

    認証用顔写真 ID

    mobile

    パラメーター名

    型

    説明

    id

    long

    グループID

    name

    string

    グループ名

    type

    int

    グループタイプ

    code

    メッセージ

    エラーの説明

    30001

    Param Invalid

    拒否リストID が存在しません

    30001

    Param Invalid

    電話番号はシステム内に存在しています

    30001

    Param Invalid

    ID カード番号はシステム内に存在しています

    30001

    パラメーター名

    型

    必須

    説明

    id

    long

    Yes

    拒否リストのID

    app_key

    string

    Yes

    Appキー

    sign

    code

    メッセージ

    エラーの説明

    30001

    Param Invalid

    拒否リストID が存在しません

    600

    Sync Failed

    リモート削除に失敗しました

    700

    Multi Request Error

    拒否リストとグループの連携解除に失敗しました

    50001

    パラメーター名

    型

    必須

    説明

    type

    int

    No

    登録者の識別子タイプ。1:従業員、2:ビジター、5:拒否リストです。情報が渡されなかった場合、すべてのリストが返されます

    name

    string

    No

    登録者名

    jobNumber

    パラメーター名

    型

    説明

    id

    long

    登録者ID

    type

    int

    識別子タイプ。1:従業員、2:ビジター、3:不明、4: 非生体、5:拒否リスト

    last_type

    int

    元の識別子。拒否リストの登録者にのみ適用されます。1:従業員、2:ビジター

    groupList

    パラメーター名

    型

    説明

    id

    long

    グループID

    name

    string

    グループ名

    type

    int

    グループタイプ

    code

    メッセージ

    エラーの説明

    30001

    Param Invalid

    無効なパラメーターです

    list<long>

    string

    Param Invalid

    int

    string

    Internal Server Error

    string

    string

    string

    string

    string

    Param Invalid

    file

    string

    Param Invalid

    string

    int

    string

    Param Invalid

    string

    Multi Request Error

    string

    int

    string

    Param Invalid

    string

    RPC FAILED

    string

    list<group>

    {
        "code": 200,
        "message": "OK",
        "data": {
            "id": 65838,
            "name": "1312313123123122",
            "avatar": "5cbe78b135060d0001750ef5",
            "mobile": "",
            "remark": "",
            "type": 1,
            "birthday": "",
            "mail": null,
            "position": null,
            "location": null,
            "groupList": [
                {
                    "id": 1,
                    "name": "Default group",
                    "type": 1
                }
            ],
            "gender": 1,
            "prompt": "",
            "ic_number": "",
            "id_number": "te9+d6aXoDe5zTCUywgn9+zmx4HElB4W",
            "job_number": "",
            "company_id": 1,
            "create_at": "2019-04-23 10:30:08",
            "update_at": "2019-04-23 10:30:08",
            "department_id": 0,
            "area_code": null,
            "entry_time": "2018-9-10"
        }
    }
    {
        "code": 30002,
        "message": "Similar User Exist",
        "data": {
            "similar_user_id": 65833,
            "similar_user_name": "11111111",
            "similar_user_avatar": "5cbe7dec35060d0001750f15",
            "can_force": 0
        },
        "desc": "ex.similar-user"
    }
    {
     "code": 200,
     "message": "OK",
     "data": {
     "id": 79653,
     "name": "1312313123123122",
     "avatar": "",
     "mobile": "123",
     "remark": "",
     "type": 1,
     "birthday": null,
     "mail": null,
     "position": null,
     "location": null,
     "groupList": [{
     "id": 1,
     "name": "Default group",
     "type": 1
     }],
     "gender": null,
     "prompt": null,
     "ic_number": "1234000",
     "id_number": null,
     "job_number": "120003",
     "company_id": 1,
     "create_at": null,
     "update_at": "2019-08-22 11:03:18",
     "department_id": null,
     "area_code": null,
     "entry_time": null,
     }
    }
    {
      "code": 200,
      "message": "OK"
    }
    {
      "code": 200,
      "message": "OK",
    	"data": [
            {
                 "employee_id":"001"
                 "image_URL": "xxx",
                 "remark": 0
             },
             {
                 "employee_id":"002"
                 "image_URL": "xxx",
                 "remark": 1
             }
        ]
    }
    {
     "code": 200,
     "message": "OK",
     "data": {
     "id": 79661,
     "name": "zml",
     "avatar": "5d5e36e4f684640001b34027",
     "mobile": "123",
     "remark": "",
     "groups": [],
     "position": null,
     "level": null,
     "mail": null,
     "birthday": null,
     "prompt": null,
     "gender": null,
     "ic_number": "",
     "id_number": "kBDHQ/IUQtY=",
     "company_id": 1,
     "reception_user_id": 4567,
     "reception_user_name": "太朗",
     "group_count": 0,
     "date_time": "2018-07-20 12:30:45.0",
     "date_time_from": "2018-07-20 12:30:45.0",
     "date_time_to": "2020-07-20 12:30:45.0",
     "create_at": "2019-08-22 14:32:04.0",
     "update_at": "2019-08-22 6:32:04.0",
     "area_code": null,
     "guest_company": null,
     "guest_purpose": null
     }
    }
    {
     "code": 200,
     "message": "OK",
     "data": {
     "id": 124379,
     "name": "zml",
     "avatar": "5dad624c199e160001c45e8f",
     "mobile": "123",
     "remark": "",
     "groups": [{
     "id": 14,
     "name": "Default group",
     "type": 2
     }],
     "position": "",
     "level": "",
     "mail": "",
     "birthday": null,
     "prompt": "",
     "gender": 2,
     "ic_number": "",
     "id_number": "kBDHQ/IUQtY=",
     "company_id": 12,
     "reception_user_id": 124794,
     "reception_user_name": "太朗",
     "group_count": 1,
     "date_time": "2018-07-20 12:30:45",
     "date_time_from": "2018-07-20 12:30:45",
     "date_time_to": "2020-07-20 12:30:45",
     "create_at": "2019-10-21 15:51:28",
     "update_at": "2019-10-30 20:45:05",
     "area_code": "86",
     "guest_company": "",
     "guest_purpose": ""
     }
    }
    {
      "code": 200,
      "message": "OK"
    }
    {
        "code": 200,
        "message": "OK",
        "data": {
            "id": 66865,
            "name": "山田",
            "avatar": "5d084f23b2814100015ad03c",
            "mobile": "13655588555",
            "mail": "[email protected]",
            "birthday": "2019-06-11",
            "remark": "demo",
            "groups": [
                {
                    "id": 126,
                    "name": "デフォルト拒否リスト",
                    "type": 3
                },
                {
                    "id": 127,
                    "name": "2",
                    "type": 3
                }
            ],
            "prompt": "ようこそ",
            "gender": 0,
            "createBy": "OPEN API",
            "avatar_show": "",
            "ic_number": "",
            "id_number": "1545557788555",
            "area_code": "86",
            "last_type": 0,
            "create_at": "2019-06-18 02:40:35.0"
        }
    } 
    {
        "code": 200,
        "message": "OK",
    }
    {
        "code": 200,
        "message": "OK",
    }
    {
     "code": 200,
     "message": "OK",
     "desc": "",
     "data": {
     "id": 124759,
     "name": "668089",
     "avatar": "5dba86ff7bf01300010b02c9",
     "mobile": "",
     "mail": "",
     "birthday": "",
     "remark": "",
     "groups": [{
     "id": 15,
     "name": "Blacklist default group",
     "type": 5
     }],
     "prompt": "",
     "gender": 2,
     "avatar_show": "",
     "ic_number": "",
     "id_number": "3O8bqu0sRiKA7+LVRzE3eQ==",
     "area_code": "86",
     "last_type": 0,
     "create_by": "admin1234",
     "create_at": "2019-10-23 17:28:19"
     }
    }
    {
        "code": 200,
        "message": "OK",
    }
    {
        "code": 200,
        "message": "OK",
        "data": [
            {
                "id": 67015,
                "name": "太郎",
                "avatar": "5d0afdde1870ac00019ffffd",
                "mobile": "1882960772",
                "remark": "",
                "type": 1,
                "birthday": null,
                "mail": "",
                "position": "",
                "location": "",
                "groupList": [
                    {
                        "id": 1,
                        "name": "Default group",
                        "type": 1
                    }
                ],
                "gender": 1,
                "prompt": "",
                "ic_number": "",
                "id_number": "",
                "job_number": "",
                "company_id": 1,
                "create_at": "2019-06-20 03:30:37.0",
                "update_at": "2019-06-20 03:30:38.0",
                "department_id": 0,
                "area_code": "86",
                "entry_time": null,
                "country_code": null,
                "place_code": null,
                "staff_type": 0,
                "reception_user_id": 0,
                "date_time_from": "2017-01-01 00:00:00.0",
                "date_time_to": "2017-01-01 00:00:00.0",
                "avatar_show": null,
                "phone_suffix": "",
                "guest_company": null,
                "guest_purpose": null,
                "guest_level": null,
                "add_time": "2019-06-20 03:30:38.0",
                "guest_auth_status": 1,
                "last_type": 0
            }
        ]
    }