Webhook Push Data
POSTCheckinData
Khi có event xảy ra trên thiết bị, như có người nhân viên, khách hàng checkin, hoặc có người lạ xuất hiện, HANET sẽ chủ động đẩy data về webhook của đối tác đã đăng kí trước.
Thông tin param Checkin:
action_type
: type sẽ là"update" để xác định thao tác thêm mới/cập nhậtaliasID
: là id định danh của một FaceID.data_type
: type là "log" để xác định loại dữ liệu là dữ liệu chấm côngdate
: Date format: YYYY-MM-DD HH:mm:ssdetected_image_url
: link checkin của FaceID.deviceID
: là id của devicedeviceName
: là tên của devicehash
: MD5 của "client_secret" + "id", dùng để verify record này là được gửi từ HANETid
: unique record IDkeycode
: là token định danh của đối tác gửi cho HANET khi authen qua OauthpersonID
: id định danh của một FaceIDpersonName
: tên của FaceIDpersonTitle
: chức danh của FaceIDpersonType
: có các giá trị (0,1,2,3,4,5,6) trong đó giá trị (0 là Nhân viên) hoặc (1 là Khách hàng) còn (2,3,4,5 là người lạ), (6 là ảnh chụp hình từ camera), (28 là hình lửa, báo cháy).placeID
: là ID của địa điểm mà camera đang dùngplaceName
: là tên địa điểm.mask
: thông tin có đeo khẩu trang hay ko (-1
: không có bật tính năng kiểm tra khẩu trang,0
: không đeo khẩu trang,2
: có đeo khẩu trang)time
: Timestamp tại thời điểm camera checkin.
Trường hợp (personType=4): ý nghĩa là, camera xác định đc body con người, nhưng ko thấy được cái khuôn mặt người đó. Khác với trường hợp (2), là đã thấy được body, thấy đc khuôn mặt, đã dò với list FaceID đã đăng kí và xác định khuôn mặt đó ko có (hoặc ko đủ độ chính xác) trong list đã đăng kí
POSTDevice Data
Khi user có thao tác liên quan đến việc thêm mới, cập nhật thông tin thiết bị, HANET sẽ chủ động đẩy data thông báo cho đối tác
Thông tin param DEVICE:
action_type
: Có giá trị "add", "update", "delete" để xác định thao tác thêm mới/cập nhật/Xoá thiết bị.data_type
: type là "device" để xác định loại dữ liệu là dữ liệu thiết bị.date
: Date format: YYYY-MM-DD HH:mm:ssdeviceID
: là id của devicedeviceName
: là tên của devicehash: MD5
của "client_secret" + "id", dùng để verify record này là được gửi từ HANETid
: unique record IDkeycode
: là token định danh của đối tác gửi cho HANET khi authen qua OauthplaceID
: là ID của địa điểm mà camera đang dùngplaceName
: là tên địa điểm.time
: Timestamp tại thời điểm camera checkin.
POSTFace Data
Khi user có thao tác liên quan đến việc thêm mới, cập nhật thông tin FaceID, HANET sẽ chủ động đẩy data thông báo cho đối tác
Thông tin param DEVICE:
action_type
: Có giá trị "add", "update", "delete" để xác định thao tác thêm mới/cập nhật/Xoá FaceID.data_type
: type là "person" để xác định loại dữ liệu là dữ liệu FaceID.date
: Date format: YYYY-MM-DD HH:mm:sshash: MD5
của "client_secret" + "id", dùng để verify record này là được gửi từ HANETid
: unique record IDkeycode
: là token định danh của đối tác gửi cho HANET khi authen qua OauthplaceID
: là ID của địa điểm mà camera đang dùngplaceName
: là tên địa điểmtime
: Timestamp tại thời điểm camera checkin.personID
: id định danh của một FaceIDpersonName
: tên của FaceIDpersonTitle
: chức vụ của FaceIDpersonType
: có 3 giá trị (0,1) trong đó giá trị (0 là Nhân viên) hoặc (1 là Khách hàng).aliasID
:avatar
: link đăng kí của FaceID