{"info":{"_postman_id":"a1a3283a-e85b-4cbd-b914-d3246fad1df6","name":"Webhook Push Data","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"13088306","collectionId":"a1a3283a-e85b-4cbd-b914-d3246fad1df6","publishedId":"TVmFmMEx","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2020-12-07T03:54:00.000Z"},"item":[{"name":"CheckinData","id":"ca46066d-7003-4b67-a5f4-3157cd11b0c9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Authorization","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"action_type\": \"update\",\n  \"aliasID\": \"HR001\",\n  \"data_type\": \"log\",\n  \"date\": \"2021-07-26 12:37:32\",\n  \"detected_image_url\": \"https://static.hanet.ai/face/employee/4628/e68bf7fb-7a7f-43f6-b-3bf08bde8ca3.jpg\",\n  \"deviceID\": \"2NRGrXYY\",\n  \"deviceName\": \"2NRGrXYY\",\n  \"hash\": \"74138197120b3dc17d943b3668f7ae70\",\n  \"id\": \"c729a180-9f3c-4dde-a556-22539acea5a5\",\n  \"keycode\": \"88474929BNVJFJDJ\",\n  \"personID\": \"19599634311402042324\",\n  \"personName\": \"hiếu nguyễn\",\n  \"personTitle\": \"home\",\n  \"placeID\": 4628,\n  \"placeName\": \"Myhome\",\n  \"mask\": 0,\n  \"time\": 1627277852344\n}"},"url":"{{BASE_URL}}","description":"<p>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.</p>\n<p>Thông tin param Checkin:</p>\n<ul>\n<li><p><code>action_type</code>: type sẽ là\"update\" để xác định thao tác thêm mới/cập nhật</p>\n</li>\n<li><p><code>aliasID</code>: là id định danh của một FaceID.</p>\n</li>\n<li><p><code>data_type</code>: type là \"log\" để xác định loại dữ liệu là dữ liệu chấm công</p>\n</li>\n<li><p><code>date</code>: Date format: YYYY-MM-DD HH:mm:ss</p>\n</li>\n<li><p><code>detected_image_url</code>: link checkin của FaceID.</p>\n</li>\n<li><p><code>deviceID</code>: là id của device</p>\n</li>\n<li><p><code>deviceName</code>: là tên của device</p>\n</li>\n<li><p><code>hash</code>: MD5 của \"client_secret\" + \"id\", dùng để verify record này là được gửi từ HANET</p>\n</li>\n<li><p><code>id</code>: unique record ID</p>\n</li>\n<li><p><code>keycode</code>: là token định danh của đối tác gửi cho HANET khi authen qua Oauth</p>\n</li>\n<li><p><code>personID</code>: id định danh của một FaceID</p>\n</li>\n<li><p><code>personName</code>: tên của FaceID</p>\n</li>\n<li><p><code>personTitle</code>: chức danh của FaceID</p>\n</li>\n<li><p><code>personType</code>: 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).</p>\n</li>\n<li><p><code>placeID</code>: là ID của địa điểm mà camera đang dùng</p>\n</li>\n<li><p><code>placeName</code>: là tên địa điểm.</p>\n</li>\n<li><p><code>mask</code>: thông tin có đeo khẩu trang hay ko (<code>-1</code>: không có bật tính năng kiểm tra khẩu trang, <code>0</code>: không đeo khẩu trang, <code>2</code>: có đeo khẩu trang)</p>\n</li>\n<li><p><code>time</code>: Timestamp tại thời điểm camera checkin.</p>\n</li>\n</ul>\n<p>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í</p>\n","urlObject":{"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"ca46066d-7003-4b67-a5f4-3157cd11b0c9"},{"name":"Device Data","id":"0e4b7c50-253c-4d84-84a4-bc58bdae6a11","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Authorization","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"action_type\": \"update\",\r\n  \"data_type\": \"device\",\r\n  \"date\": \"2020-12-11 11:14:40\",\r\n  \"deviceID\": \"C20371B164\",\r\n  \"deviceName\": \"C20371B164\",\r\n  \"hash\": \"e4a296a0a9d3f958b4262d9680db4bee\",\r\n  \"id\": \"de73e412-7baf-4237-9b09-7470eddd4996\",\r\n  \"keycode\": \"\",\r\n  \"placeID\": \"108\",\r\n  \"placeName\": \"Team dev\",\r\n  \"time\": 1607660080000\r\n}"},"url":"{{BASE_URL}}","description":"<p>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</p>\n<p>Thông tin param DEVICE:</p>\n<ul>\n<li><code>action_type</code>: Có giá trị \"add\", \"update\", \"delete\" để xác định thao tác thêm mới/cập nhật/Xoá thiết bị.</li>\n<li><code>data_type</code>: type là \"device\" để xác định loại dữ liệu là dữ liệu thiết bị.</li>\n<li><code>date</code>: Date format: YYYY-MM-DD HH:mm:ss</li>\n<li><code>deviceID</code>: là id của device</li>\n<li><code>deviceName</code>: là tên của device</li>\n<li><code>hash: MD5</code> của  \"client_secret\" + \"id\", dùng để verify record này là được gửi từ HANET</li>\n<li><code>id</code>: unique record ID</li>\n<li><code>keycode</code>: là token định danh của đối tác gửi cho HANET khi authen qua Oauth</li>\n<li><code>placeID</code>: là ID của địa điểm mà camera đang dùng</li>\n<li><code>placeName</code>: là tên địa điểm.</li>\n<li><code>time</code>: Timestamp tại thời điểm camera checkin.</li>\n</ul>\n","urlObject":{"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"0e4b7c50-253c-4d84-84a4-bc58bdae6a11"},{"name":"Face Data","id":"1f39e687-8e8f-4e93-af1a-f53e8457cf0d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Authorization","type":"text"}],"body":{"mode":"raw","raw":"{\r\n   \"keycode\":\"\",\r\n   \"date\":\"2021-07-26 12:37:32\",\r\n   \"personTitle\":\"home\",\r\n   \"action_type\":\"add\",\r\n   \"placeID\":4628,\r\n   \"avatar\":\"https://static.hanet.ai/face/employee/4628/e68bf7fb-7a7f-43f6-b-3bf08bde8ca3.jpg\",\r\n   \"personName\":\"hiue\",\r\n   \"aliasID\":\"\",\r\n   \"data_type\":\"person\",\r\n   \"personID\":\"19599634311402042324\",\r\n   \"id\":\"c729a180-9f3c-4dde-a556-22539acea5a5\",\r\n   \"time\":1627277852344,\r\n   \"personType\":0,\r\n   \"placeName\":\"Myhome\",\r\n   \"hash\":\"74138197120b3dc17d943b3668f7ae70\"\r\n}"},"url":"{{BASE_URL}}","description":"<p>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</p>\n<p>Thông tin param DEVICE:</p>\n<ul>\n<li><code>action_type</code>: Có giá trị \"add\", \"update\", \"delete\" để xác định thao tác thêm mới/cập nhật/Xoá FaceID.</li>\n<li><code>data_type</code>: type là \"person\" để xác định loại dữ liệu là dữ liệu FaceID.</li>\n<li><code>date</code>: Date format: YYYY-MM-DD HH:mm:ss</li>\n<li><code>hash: MD5</code> của  \"client_secret\" + \"id\", dùng để verify record này là được gửi từ HANET</li>\n<li><code>id</code>: unique record ID</li>\n<li><code>keycode</code>: là token định danh của đối tác gửi cho HANET khi authen qua Oauth</li>\n<li><code>placeID</code>: là ID của địa điểm mà camera đang dùng</li>\n<li><code>placeName</code>: là tên địa điểm</li>\n<li><code>time</code>: Timestamp tại thời điểm camera checkin.</li>\n<li><code>personID</code>: id định danh của một FaceID </li>\n<li><code>personName</code>:  tên của FaceID</li>\n<li><code>personTitle</code>: chức vụ của FaceID</li>\n<li><code>personType</code>: có 3 giá trị (0,1) trong đó giá trị (0 là Nhân viên) hoặc (1 là Khách hàng).</li>\n<li><code>aliasID</code>:</li>\n<li><code>avatar</code>: link đăng kí của FaceID</li>\n</ul>\n","urlObject":{"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"1f39e687-8e8f-4e93-af1a-f53e8457cf0d"},{"name":"Place Data","id":"544406aa-a859-4e50-a713-75178c5f6b04","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Authorization","type":"text"}],"body":{"mode":"raw","raw":"\r\n{\r\n  \"action_type\": \"update\",\r\n  \"data_type\": \"place\",\r\n  \"date\": \"2020-12-11 11:14:40\",\r\n  \"hash\": \"e4a296a0a9d3f958b4262d9680db4bee\",\r\n  \"id\": \"de73e412-7baf-4237-9b09-7470eddd4996\",\r\n  \"keycode\": \"\",\r\n  \"placeID\": \"108\",\r\n  \"placeName\": \"Team dev\",\r\n  \"time\": 1607660080000\r\n}\r\n"},"url":"{{BASE_URL}}","description":"<p>Khi user tạo mới hoặc cập nhật thông tin Địa Điểm, HANET sẽ chủ động đẩy data về webhook của đối tác đã đăng kí trước.</p>\n<p>Thông tin param PLACE:</p>\n<ul>\n<li><code>action_type</code>: Có giá trị \"add\", \"update\", \"delete\" để xác định thao tác thêm mới/cập nhật/Xoá địa điểm</li>\n<li><code>data_type</code>: type là \"place\" để xác định loại dữ liệu là dữ liệu địa điểm</li>\n<li><code>date</code>: Date format: YYYY-MM-DD HH:mm:ss</li>\n<li><code>hash</code>: MD5 của  \"client_secret\" + \"id\", dùng để verify record này là được gửi từ HANET</li>\n<li><code>id</code>: unique record ID</li>\n<li><code>keycode</code>: là token định danh của đối tác gửi cho HANET khi authen qua Oauth</li>\n<li><code>placeID</code>: là ID của địa điểm mà camera đang dùng</li>\n<li><code>placeName</code>: là tên địa điểm.</li>\n<li><code>time</code>: Timestamp tại thời điểm camera checkin.</li>\n</ul>\n","urlObject":{"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"544406aa-a859-4e50-a713-75178c5f6b04"}]}