Sifely Open API
  1. Records Manager
Sifely Open API
  • Overview
  • Quick start
  • OAuth Manager
    • Login
      POST
    • Get authorization_code
      POST
    • Get token refresh token
      POST
  • Key Manager
    • Get Ekeys by account
      POST
    • Send ekey
      POST
    • Delete ekey
      POST
  • Passcode Manager
    • Create passcode
      POST
    • Change passcode
      POST
    • Delete passcode
      POST
    • Get passcode
      POST
  • Lock Manager
    • Unlock a lock via gateway
      POST
    • Lock the lock via gateway
      POST
    • Get lock details
      GET
    • Get keys of a lock
      GET
    • Passcode list
      GET
    • Get Lock open state
      GET
  • Group Manager
    • Group list
      GET
  • Card Manager
    • Ic card list
      GET
  • FingerPrint Manager
    • FingerPrint list
      GET
  • Records Manager
    • Get unlock records by lockId
      GET
  1. Records Manager

Get unlock records by lockId

test-envirement
test-envirement
GET
/v3/lockRecord/list
Records Manager

Request

Authorization
Add the parameter
Authorization
to Headers
,whose value is to concatenate the Token after the Bearer.
Example:
Authorization: Bearer ********************
Query Params
endDate
integer <int64>
optional
End time, search by operation time (milliseconds timestamp)
lockId
integer <int32>
required
Lock ID, generated by Lock init
pageNo
integer <int32>
required
Page number, starting from 1
pageSize
integer <int32>
required
Number of items per page, maximum value is 200
recordType
integer <int32>
optional
Record type: -5-Face, -4-QR Code, 4-Keyboard Password, 7-IC Card, 8-Fingerprint, 55-Remote, default returns all records
searchStr
string 
optional
Search keyword: Face ID, QR Code ID, Password, IC Card ID, Fingerprint ID, Remote MAC Address
startDate
integer <int64>
optional
Start time, search by operation time (milliseconds timestamp)

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://dev-alexa.sifely.com/v3/lockRecord/list?lockId&pageNo&pageSize'

Responses

🟢200OK
*/*
OK
Body
list
array[object (RecordInfo) {9}] 
optional
keyboardPwd
string 
required
Passcode, card number or fingerprint number
lockDate
integer <int64>
required
Operate time on the lock (timestamp in millisecond)
lockId
integer <int32>
required
Lock ID
recordId
integer <int64>
required
Record ID
recordType
integer <int32>
required
Record type from cloud Record;type: -5-Face, -4-QR Code, 4-Keyboard Password, 7-IC Card, 8-Fingerprint, 55-Remote, default returns all records
recordTypeFromLock
integer <int32>
required
Record type from lock
serverDate
integer <int64>
required
Time of record uploaded to the cloud server (timestamp in millisecond)
success
integer <int32>
required
Is success: 0-No, 1-Yes
username
string 
required
Operator account or username
pageNo
integer <int32>
optional
pageSize
integer <int32>
optional
pages
integer <int32>
optional
total
integer <int32>
optional
Example
{
  "list": [
    {
      "keyboardPwd": "string",
      "lockDate": 0,
      "lockId": 0,
      "recordId": 0,
      "recordType": 0,
      "recordTypeFromLock": 0,
      "serverDate": 0,
      "success": 0,
      "username": "string"
    }
  ],
  "pageNo": 0,
  "pageSize": 0,
  "pages": 0,
  "total": 0
}
🟠401Unauthorized
🟠403Forbidden
🟠404Record Not Found
Modified at 2025-04-22 06:18:29
Previous
FingerPrint list
Built with