RESTful API: คำสั่งจากเซิร์ฟเวอร์ของคุณไปยังอุปกรณ์

คำสั่งที่เซิร์ฟเวอร์ของคุณส่งไปยังอุปกรณ์ผ่าน Gateway พร้อม JSON คำขอและการตอบกลับของแต่ละคำสั่ง

RESTful API เซิร์ฟเวอร์ของคุณ → อุปกรณ์ · การทำงานที่ 12–38

#12

LoadLog

RESTful APIเซิร์ฟเวอร์ → อุปกรณ์

ดึง log การลงเวลาจากอุปกรณ์ภายในช่วงเวลาที่กำหนด ช่วงสูงสุดที่แนะนำ: 30 วัน

คำขอ — POST ไปยัง endpoint RESTful ของคุณ
{
  "Load": {
    "PunchLog": {
      "Filter": {
        "StartTime": "2020-09-17 00:01:33 GMT +0530",
        "EndTime": "2020-09-17 22:01:33 GMT +0530"
      }
    }
  },
  "OperationID": "j95xfejt3vr1",
  "AuthToken": "COJJ7eiiPBGUfmIQPvh2PJWWDLX7OuKs",
  "Time": "2020-09-17 12:01:33 GMT +0530"
}
การตอบกลับ — จากอุปกรณ์
{
  "Status": "done",
  "OperationID": "j95xfejt3vr1",
  "PunchLog": {
    "ReturnRowCount": "18",
    "Log": [
      { "Type": "CheckOut", "Temperature": 36.8, "InputType": "Face", "UserID": "2", "LogTime": "2020-09-17 16:53:43 GMT +0530", "FaceMask": false },
      { "Type": "CheckOut", "Temperature": 36.6, "InputType": "Palm", "UserID": "1", "LogTime": "2020-09-17 16:54:15 GMT +0530", "FaceMask": false },
      { "Type": "CheckIn",  "Temperature": 36.5, "InputType": "Fingerprint", "UserID": "3", "LogTime": "2020-09-17 09:01:44 GMT +0530", "FaceMask": false }
    ]
  }
}
#13

LoadDeviceInformation

RESTful APIเซิร์ฟเวอร์ → อุปกรณ์

ดึงรายละเอียดฮาร์ดแวร์ ขีดจำกัดความจุ จำนวนผู้ใช้/เทมเพลตที่ลงทะเบียน และวันที่ของใบอนุญาตจากอุปกรณ์

คำขอ — POST ไปยัง endpoint RESTful ของคุณ
{
  "Load": { "DeviceInformation": "All" },
  "OperationID": "j95xfejt3vr1",
  "AuthToken": "COJJ7eiiPBGUfmIQPvh2PJWWDLX7OuKs",
  "Time": "2020-08-28 12:01:33 GMT +0530"
}
การตอบกลับ — จากอุปกรณ์
{
  "Status": "done",
  "OperationID": "j95xfejt3vr1",
  "StatusCode": 0,
  "DeviceInformation": {
    "DeviceModel": "Hawking Plus (f38+)",
    "Manufacturer": "Dheeram Innovations",
    "MacAddress": "00-01-A9-16-27-AB",
    "StartDate": "03/04/2024",
    "EndDate": "03/04/2025",
    "LastConnectedTime": "13-11-2025 18:03:48 GMT +0530",
    "RegisteredUsers": "0",
    "RegisteredFaces": "0",
    "RegisteredFingerprints": "0",
    "MaximumFacesSupported": "5000",
    "MaximumFingerprintsSupported": "10000",
    "MaximumAttendanceLogsSupported": "500000"
  }
}
#14

AddUserWithCard

RESTful APIเซิร์ฟเวอร์ → อุปกรณ์

ลงทะเบียนผู้ใช้ใหม่โดยใช้หมายเลขบัตร/RFID เป็นข้อมูลยืนยันตัวตนเพียงอย่างเดียว

คำขอ
{
  "Add": {
    "User": { "UserID": "100", "FirstName": "Manu", "LastName": "Mona", "UserType": "USER" },
    "Template": [{ "Type": "Card", "UserID": "100", "Data": "102836" }]
  },
  "OperationID": "1jxpjeoasu8wl",
  "AuthToken": "COJJ7eiiPBGUfmIQPvh2PJWWDLX7OuKs",
  "Time": "2020-09-17 11:09:09 GMT +0530"
}
การตอบกลับ
{ "Status": "done", "OperationID": "1jxpjeoasu8wl", "StatusCode": 0 }
#15

AddUserWithPassword

RESTful APIเซิร์ฟเวอร์ → อุปกรณ์

ลงทะเบียนผู้ใช้ใหม่โดยใช้ PIN/รหัสผ่านตัวเลขเป็นข้อมูลยืนยันตัวตนเพียงอย่างเดียว

คำขอ
{
  "Add": {
    "User": { "UserID": "100", "FirstName": "Manu", "LastName": "Mona", "UserType": "USER" },
    "Template": [{ "Type": "Password", "UserID": "100", "Data": "123456" }]
  },
  "OperationID": "1jxpjeoasu8wl",
  "AuthToken": "COJJ7eiiPBGUfmIQPvh2PJWWDLX7OuKs",
  "Time": "2020-09-17 11:09:09 GMT +0530"
}
การตอบกลับ
{ "Status": "done", "OperationID": "1jxpjeoasu8wl", "StatusCode": 0 }
#16

AddUserWithFace

RESTful APIเซิร์ฟเวอร์ → อุปกรณ์

ลงทะเบียนผู้ใช้ด้วยเทมเพลตใบหน้า Data คือ JPEG เข้ารหัส Base64 หรือข้อมูลไบนารีเฉพาะอุปกรณ์ Size คือความยาวเป็นไบต์

คำขอ
{
  "Add": {
    "User": { "UserID": "100", "FirstName": "Manu", "LastName": "Mona", "UserType": "USER" },
    "Template": [{ "Type": "Face", "UserID": "100", "Size": "25072", "Index": "0", "Data": "/9j/4AAQSkZJRgABAQAAAQABAAD..." }]
  },
  "OperationID": "1jxpjeoasu8wl",
  "AuthToken": "COJJ7eiiPBGUfmIQPvh2PJWWDLX7OuKs",
  "Time": "2020-09-17 11:09:09 GMT +0530"
}
การตอบกลับ
{ "Status": "done", "OperationID": "1jxpjeoasu8wl", "StatusCode": 0 }
#17

AddUserWithFingerPrint

RESTful APIเซิร์ฟเวอร์ → อุปกรณ์

ลงทะเบียนผู้ใช้ด้วยเทมเพลตลายนิ้วมือหนึ่งรายการ Index ระบุตำแหน่งนิ้ว (0–9)

คำขอ
{
  "Add": {
    "User": { "UserID": "100", "FirstName": "Manu", "LastName": "Mona", "UserType": "USER" },
    "Template": [{ "Type": "Fingerprint", "UserID": "100", "Size": "1176", "Index": "0", "Data": "TW9TUzIxAAAELC4ECAUHCc7Q..." }]
  },
  "OperationID": "1jxpjeoasu8wl",
  "AuthToken": "COJJ7eiiPBGUfmIQPvh2PJWWDLX7OuKs",
  "Time": "2020-09-17 11:09:09 GMT +0530"
}
การตอบกลับ
{ "Status": "done", "OperationID": "1jxpjeoasu8wl", "StatusCode": 0 }
#18

AddUserWithPalm

RESTful APIเซิร์ฟเวอร์ → อุปกรณ์

ลงทะเบียนผู้ใช้ด้วยเทมเพลตเส้นเลือดฝ่ามือ Data คือข้อมูลไบนารีฝ่ามือเข้ารหัส Base64

คำขอ
{
  "Add": {
    "User": { "UserID": "100", "FirstName": "Manu", "LastName": "Mona", "UserType": "USER" },
    "Template": [{ "Type": "Palm", "UserID": "100", "Index": "0", "Data": "apUBEOAHv98IAAwAAc/qAgzWDlDL..." }]
  },
  "OperationID": "1jxpjeoasu8wl",
  "AuthToken": "COJJ7eiiPBGUfmIQPvh2PJWWDLX7OuKs",
  "Time": "2020-09-17 11:09:09 GMT +0530"
}
การตอบกลับ
{ "Status": "done", "OperationID": "1jxpjeoasu8wl", "StatusCode": 0 }
#19

AddUserWithUserPhoto

RESTful APIเซิร์ฟเวอร์ → อุปกรณ์

ลงทะเบียนผู้ใช้พร้อมรูปโปรไฟล์ที่เก็บไว้บนอุปกรณ์ Data คือ JPEG เข้ารหัส Base64

คำขอ
{
  "Add": {
    "User": { "UserID": "100", "FirstName": "Manu", "LastName": "Mona", "UserType": "USER" },
    "Template": [{ "Type": "UserPhoto", "UserID": "100", "Data": "/9j/4AAQSkZJRgABAQAAAQABAAD..." }]
  },
  "OperationID": "1jxpjeoasu8wl",
  "AuthToken": "COJJ7eiiPBGUfmIQPvh2PJWWDLX7OuKs",
  "Time": "2020-09-17 11:09:09 GMT +0530"
}
การตอบกลับ
{ "Status": "done", "OperationID": "1jxpjeoasu8wl", "StatusCode": 0 }
#20

AddUserWithCardAndPassword

RESTful APIเซิร์ฟเวอร์ → อุปกรณ์

ลงทะเบียนผู้ใช้ด้วยทั้งหมายเลขบัตรและ PIN — สองรายการในอาร์เรย์ Template

คำขอ
{
  "Add": {
    "User": { "UserID": "100", "FirstName": "Manu", "LastName": "Mona", "UserType": "USER" },
    "Template": [
      { "Type": "Card",     "UserID": "100", "Data": "102836" },
      { "Type": "Password", "UserID": "100", "Data": "123456" }
    ]
  },
  "OperationID": "1jxpjeoasu8wl",
  "AuthToken": "COJJ7eiiPBGUfmIQPvh2PJWWDLX7OuKs",
  "Time": "2020-09-17 11:09:09 GMT +0530"
}
การตอบกลับ
{ "Status": "done", "OperationID": "1jxpjeoasu8wl", "StatusCode": 0 }
#21

AddUserWithCardAndFingerPrint

RESTful APIเซิร์ฟเวอร์ → อุปกรณ์

ลงทะเบียนผู้ใช้ด้วยหมายเลขบัตรและเทมเพลตลายนิ้วมือหนึ่งรายการ

คำขอ
{
  "Add": {
    "User": { "UserID": "100", "FirstName": "Manu", "LastName": "Mona", "UserType": "USER" },
    "Template": [
      { "Type": "Card",        "UserID": "100", "Data": "102836" },
      { "Type": "Fingerprint", "UserID": "100", "Size": "1176", "Index": "0", "Data": "TW9TUzIxAAAELC4E..." }
    ]
  },
  "OperationID": "1jxpjeoasu8wl",
  "AuthToken": "COJJ7eiiPBGUfmIQPvh2PJWWDLX7OuKs",
  "Time": "2020-09-17 11:09:09 GMT +0530"
}
การตอบกลับ
{ "Status": "done", "OperationID": "1jxpjeoasu8wl", "StatusCode": 0 }
#22

AddUserWithPalmAndFace

RESTful APIเซิร์ฟเวอร์ → อุปกรณ์

ลงทะเบียนผู้ใช้ด้วยทั้งเทมเพลตเส้นเลือดฝ่ามือและเทมเพลตใบหน้า

คำขอ
{
  "Add": {
    "User": { "UserID": "100", "FirstName": "Manu", "LastName": "Mona", "UserType": "USER" },
    "Template": [
      { "Type": "Palm", "UserID": "100", "Index": "0", "Data": "apUBEOAHv98IAAwA..." },
      { "Type": "Face", "UserID": "100", "Size": "25072", "Index": "0", "Data": "/9j/4AAQSkZJRgAB..." }
    ]
  },
  "OperationID": "1jxpjeoasu8wl",
  "AuthToken": "COJJ7eiiPBGUfmIQPvh2PJWWDLX7OuKs",
  "Time": "2020-09-17 11:09:09 GMT +0530"
}
การตอบกลับ
{ "Status": "done", "OperationID": "1jxpjeoasu8wl", "StatusCode": 0 }
#23

AddUserWithCard_FingerPrintAndFace

RESTful APIเซิร์ฟเวอร์ → อุปกรณ์

ลงทะเบียนผู้ใช้ด้วยบัตร ลายนิ้วมือ และใบหน้า — สามเทมเพลต

คำขอ
{
  "Add": {
    "User": { "UserID": "100", "FirstName": "Manu", "LastName": "Mona", "UserType": "USER" },
    "Template": [
      { "Type": "Card",        "UserID": "100", "Data": "102836" },
      { "Type": "Fingerprint", "UserID": "100", "Size": "1176", "Index": "0", "Data": "TW9TUzIxAAAELC4E..." },
      { "Type": "Face",        "UserID": "100", "Size": "25072", "Index": "0", "Data": "/9j/4AAQSkZJRgAB..." }
    ]
  },
  "OperationID": "1jxpjeoasu8wl",
  "AuthToken": "COJJ7eiiPBGUfmIQPvh2PJWWDLX7OuKs",
  "Time": "2020-09-17 11:09:09 GMT +0530"
}
การตอบกลับ
{ "Status": "done", "OperationID": "1jxpjeoasu8wl", "StatusCode": 0 }
#24

AddUserWithCard_PalmAndUserPhoto

RESTful APIเซิร์ฟเวอร์ → อุปกรณ์

ลงทะเบียนผู้ใช้ด้วยบัตร เส้นเลือดฝ่ามือ และรูปโปรไฟล์ — สามเทมเพลต

คำขอ
{
  "Add": {
    "User": { "UserID": "100", "FirstName": "Manu", "LastName": "Mona", "UserType": "USER" },
    "Template": [
      { "Type": "Card",      "UserID": "100", "Data": "102836" },
      { "Type": "Palm",      "UserID": "100", "Index": "0", "Data": "apUBEOAHv98IAAwA..." },
      { "Type": "UserPhoto", "UserID": "100", "Data": "/9j/4AAQSkZJRgAB..." }
    ]
  },
  "OperationID": "1jxpjeoasu8wl",
  "AuthToken": "COJJ7eiiPBGUfmIQPvh2PJWWDLX7OuKs",
  "Time": "2020-09-17 11:09:09 GMT +0530"
}
การตอบกลับ
{ "Status": "done", "OperationID": "1jxpjeoasu8wl", "StatusCode": 0 }
#25

AddUserWithCard_Password_FingerPrintAndFace

RESTful APIเซิร์ฟเวอร์ → อุปกรณ์

ลงทะเบียนผู้ใช้ด้วยบัตร รหัสผ่าน ลายนิ้วมือ และใบหน้า — สี่เทมเพลต

คำขอ
{
  "Add": {
    "User": { "UserID": "100", "FirstName": "Manu", "LastName": "Mona", "UserType": "USER" },
    "Template": [
      { "Type": "Card",        "UserID": "100", "Data": "102836" },
      { "Type": "Password",    "UserID": "100", "Data": "123456" },
      { "Type": "Fingerprint", "UserID": "100", "Size": "1176", "Index": "0", "Data": "TW9TUzIxAAAELC4E..." },
      { "Type": "Face",        "UserID": "100", "Size": "25072", "Index": "0", "Data": "/9j/4AAQSkZJRgAB..." }
    ]
  },
  "OperationID": "1jxpjeoasu8wl",
  "AuthToken": "COJJ7eiiPBGUfmIQPvh2PJWWDLX7OuKs",
  "Time": "2020-09-17 11:09:09 GMT +0530"
}
การตอบกลับ
{ "Status": "done", "OperationID": "1jxpjeoasu8wl", "StatusCode": 0 }
#26

AddUserWithCard_Password_PalmAndUserPhoto

RESTful APIเซิร์ฟเวอร์ → อุปกรณ์

ลงทะเบียนผู้ใช้ด้วยบัตร รหัสผ่าน เส้นเลือดฝ่ามือ และรูปโปรไฟล์ — สี่เทมเพลต

คำขอ
{
  "Add": {
    "User": { "UserID": "100", "FirstName": "Manu", "LastName": "Mona", "UserType": "USER" },
    "Template": [
      { "Type": "Card",      "UserID": "100", "Data": "102836" },
      { "Type": "Password",  "UserID": "100", "Data": "123456" },
      { "Type": "Palm",      "UserID": "100", "Index": "0", "Data": "apUBEOAHv98IAAwA..." },
      { "Type": "UserPhoto", "UserID": "100", "Data": "/9j/4AAQSkZJRgAB..." }
    ]
  },
  "OperationID": "1jxpjeoasu8wl",
  "AuthToken": "COJJ7eiiPBGUfmIQPvh2PJWWDLX7OuKs",
  "Time": "2020-09-17 11:09:09 GMT +0530"
}
การตอบกลับ
{ "Status": "done", "OperationID": "1jxpjeoasu8wl", "StatusCode": 0 }
#27

AddUserWithCard_FingerPrint_Password_Face_PalmAndUserPhoto

RESTful APIเซิร์ฟเวอร์ → อุปกรณ์

ลงทะเบียนผู้ใช้ด้วยข้อมูลยืนยันตัวตนครบทั้งหกประเภท — บัตร ลายนิ้วมือ รหัสผ่าน ใบหน้า ฝ่ามือ และรูปโปรไฟล์

คำขอ
{
  "Add": {
    "User": { "UserID": "100", "FirstName": "Manu", "LastName": "Mona", "UserType": "USER" },
    "Template": [
      { "Type": "Card",        "UserID": "100", "Data": "102836" },
      { "Type": "Password",    "UserID": "100", "Data": "123456" },
      { "Type": "Fingerprint", "UserID": "100", "Size": "1176", "Index": "0", "Data": "TW9TUzIxAAAELC4E..." },
      { "Type": "Face",        "UserID": "100", "Size": "25072", "Index": "0", "Data": "/9j/4AAQSkZJRgAB..." },
      { "Type": "Palm",        "UserID": "100", "Index": "0",    "Data": "apUBEOAHv98IAAwA..." },
      { "Type": "UserPhoto",   "UserID": "100", "Data": "/9j/4AAQSkZJRgAB..." }
    ]
  },
  "OperationID": "1jxpjeoasu8wl",
  "AuthToken": "COJJ7eiiPBGUfmIQPvh2PJWWDLX7OuKs",
  "Time": "2020-09-17 11:09:09 GMT +0530"
}
การตอบกลับ
{ "Status": "done", "OperationID": "1jxpjeoasu8wl", "StatusCode": 0 }
#28

AddUserWithoutTemplate

RESTful APIเซิร์ฟเวอร์ → อุปกรณ์

สร้างระเบียนผู้ใช้บนอุปกรณ์โดยไม่มีข้อมูลไบโอเมตริกซ์ มีประโยชน์สำหรับการลงทะเบียนล่วงหน้า แล้วค่อยลงทะเบียนเทมเพลตแยกต่างหาก

คำขอ
{
  "Add": {
    "User": { "UserID": "1", "FirstName": "Manu", "LastName": "Mona", "UserType": "User" }
  },
  "OperationID": "1jxpjeoasu8wl",
  "AuthToken": "COJJ7eiiPBGUfmIQPvh2PJWWDLX7OuKs",
  "Time": "2020-09-17 11:09:09 GMT +0530"
}
การตอบกลับ
{ "Status": "done", "OperationID": "1jxpjeoasu8wl", "StatusCode": 0 }
#29

DeleteUser

RESTful APIเซิร์ฟเวอร์ → อุปกรณ์

ลบผู้ใช้ที่ระบุพร้อมเทมเพลตไบโอเมตริกซ์ทั้งหมดของผู้ใช้นั้นออกจากอุปกรณ์

คำขอ
{
  "Delete": { "User": { "UserID": "User123" } },
  "OperationID": "1jxpjeoasu8wl",
  "AuthToken": "COJJ7eiiPBGUfmIQPvh2PJWWDLX7OuKs",
  "Time": "2020-09-11 16:15:31 GMT +0530"
}
การตอบกลับ
{ "Status": "done", "OperationID": "1jxpjeoasu8wl", "StatusCode": 0 }
#30

DeleteAllUser

RESTful APIเซิร์ฟเวอร์ → อุปกรณ์

ลบผู้ใช้ทั้งหมดและเทมเพลตไบโอเมตริกซ์ของผู้ใช้เหล่านั้นออกจากอุปกรณ์ ไม่สามารถย้อนกลับได้

การทำงานที่ทำลายข้อมูล ผู้ใช้และเทมเพลตที่ลงทะเบียนไว้ทั้งหมดจะถูกลบออกจากอุปกรณ์อย่างถาวร
คำขอ
{
  "Delete": { "User": "All" },
  "OperationID": "j95xfejt3vr1",
  "AuthToken": "COJJ7eiiPBGUfmIQPvh2PJWWDLX7OuKs",
  "Time": "2020-09-17 12:01:33 GMT +0530"
}
การตอบกลับ
{ "Status": "done", "OperationID": "j95xfejt3vr1", "StatusCode": 0 }
#31

DeleteLogAll

RESTful APIเซิร์ฟเวอร์ → อุปกรณ์

ล้าง log การลงเวลาทั้งหมดออกจากอุปกรณ์ ระเบียนผู้ใช้และเทมเพลตจะไม่ได้รับผลกระทบ

คำขอ
{
  "Delete": { "Log": "All" },
  "OperationID": "j95xfejt3vr1",
  "AuthToken": "COJJ7eiiPBGUfmIQPvh2PJWWDLX7OuKs",
  "Time": "2020-09-17 12:01:33 GMT +0530"
}
การตอบกลับ
{ "Status": "done", "OperationID": "j95xfejt3vr1", "StatusCode": 0 }
#32

DeleteAttendancePhoto

RESTful APIเซิร์ฟเวอร์ → อุปกรณ์

ลบรูปการลงเวลาทั้งหมดที่จัดเก็บบนอุปกรณ์ ใช้กับอุปกรณ์ที่มีความสามารถในการถ่ายภาพ

คำขอ
{
  "Delete": { "PunchPhoto": "All" },
  "OperationID": "j95xfejt3vr1",
  "AuthToken": "COJJ7eiiPBGUfmIQPvh2PJWWDLX7OuKs",
  "Time": "2020-09-17 12:01:33 GMT +0530"
}
การตอบกลับ
{ "Status": "done", "OperationID": "j95xfejt3vr1", "StatusCode": 0 }
#33

ResendAttendance

RESTful APIเซิร์ฟเวอร์ → อุปกรณ์

สั่งให้อุปกรณ์ส่ง log การลงเวลาในช่วงเวลาที่กำหนดไปยังเซิร์ฟเวอร์ของคุณอีกครั้งผ่าน Callback มีประโยชน์สำหรับการกู้คืนระเบียนที่ตกหล่น

คำขอ
{
  "OperationID": "j95xfejt3vr1",
  "Resend": {
    "PunchLog": {
      "Filter": {
        "StartTime": "2020-09-17 15:49:33 GMT +0530",
        "EndTime": "2020-09-17 16:20:33 GMT +0530"
      }
    }
  },
  "AuthToken": "COJJ7eiiPBGUfmIQPvh2PJWWDLX7OuKs",
  "Time": "2020-09-17 12:01:33 GMT +0530"
}
การตอบกลับ
{ "Status": "done", "OperationID": "j95xfejt3vr1", "StatusCode": 0 }
#34

ResendAllUser

RESTful APIเซิร์ฟเวอร์ → อุปกรณ์

สั่งให้อุปกรณ์ส่งข้อมูลผู้ใช้ที่ลงทะเบียนทั้งหมด (โปรไฟล์และเทมเพลต) ไปยังเซิร์ฟเวอร์ของคุณอีกครั้งผ่าน Callback

คำขอ
{
  "OperationID": "j95xfejt3vr1",
  "Resend": { "User": "All" },
  "AuthToken": "COJJ7eiiPBGUfmIQPvh2PJWWDLX7OuKs",
  "Time": "2020-09-17 12:01:33 GMT +0530"
}
การตอบกลับ
{ "Status": "done", "OperationID": "j95xfejt3vr1", "StatusCode": 0 }
#35

EnrollFingerPrint

RESTful APIเซิร์ฟเวอร์ → อุปกรณ์

สั่งให้อุปกรณ์เริ่มเซสชันลงทะเบียนลายนิ้วมือบนตัวเครื่อง ผู้ใช้ต้องอยู่ที่หน้าอุปกรณ์ด้วยตนเอง

คำขอ
{
  "Enroll": {
    "User": { "UserID": "3", "Type": "Fingerprint", "FirstName": "Rajesh", "LastName": "Ragavendhar" }
  },
  "OperationID": "1jxpjeoasu8wl",
  "AuthToken": "COJJ7eiiPBGUfmIQPvh2PJWWDLX7OuKs",
  "Time": "2025-09-25 11:09:09 GMT +0530"
}
การตอบกลับ
{ "Status": "done", "OperationID": "1jxpjeoasu8wl", "StatusCode": 0 }
#36

UpdateAccessTime

RESTful APIเซิร์ฟเวอร์ → อุปกรณ์

กำหนดช่วงเวลาเข้าถึงให้ผู้ใช้ ผู้ใช้จะยืนยันตัวตนได้เฉพาะในช่วงเริ่มต้น–สิ้นสุดที่ระบุ

คำขอ
{
  "Update": {
    "AccessTime": { "UserID": "20", "Start": "2022-07-11 00:00:00", "End": "2022-07-11 23:59:59" }
  },
  "OperationID": "1jxpjeoasu8wl",
  "AuthToken": "COJJ7eiiPBGUfmIQPvh2PJWWDLX7OuKs",
  "Time": "2020-09-11 16:39:29 GMT +0530"
}
การตอบกลับ
{ "Status": "done", "OperationID": "1jxpjeoasu8wl", "StatusCode": 0 }
#37

EnableUser

RESTful APIเซิร์ฟเวอร์ → อุปกรณ์

เปิดใช้งานผู้ใช้ที่เคยถูกปิดใช้งานอีกครั้ง คืนความสามารถในการยืนยันตัวตนบนอุปกรณ์

คำขอ
{
  "Update": { "User": { "UserID": "1", "Access": "enable" } },
  "OperationID": "1jxpjeoasu8wl",
  "AuthToken": "COJJ7eiiPBGUfmIQPvh2PJWWDLX7OuKs",
  "Time": "2020-09-17 11:09:09 GMT +0530"
}
การตอบกลับ
{ "Status": "done", "OperationID": "1jxpjeoasu8wl", "StatusCode": 0 }
#38

DisableUser

RESTful APIเซิร์ฟเวอร์ → อุปกรณ์

ปิดใช้งานผู้ใช้โดยไม่ลบ ระเบียนและเทมเพลตยังคงอยู่ แต่การยืนยันตัวตนจะถูกบล็อกจนกว่าจะเปิดใช้งานอีกครั้ง

คำขอ
{
  "Update": { "User": { "UserID": "1", "Access": "disable" } },
  "OperationID": "1jxpjeoasu8wl",
  "AuthToken": "COJJ7eiiPBGUfmIQPvh2PJWWDLX7OuKs",
  "Time": "2020-09-17 11:09:09 GMT +0530"
}
การตอบกลับ
{ "Status": "done", "OperationID": "1jxpjeoasu8wl", "StatusCode": 0 }