Sifely Open API
  1. Schemas
Sifely Open API
  • Overview
  • Quick start
  • OAuth Manager
    • Login
    • Get authorization_code
    • Get token refresh token
  • Key Manager
    • Get Ekeys by account
    • Send ekey
    • Delete ekey
  • Passcode Manager
    • Random a passcode with offline
    • Create passcode
    • Change passcode
    • Delete passcode
    • Get passcode
  • Lock Manager
    • Unlock a lock via gateway
    • Lock the lock via gateway
    • Get lock details
    • Get keys of a lock
    • Passcode list
    • Get Lock open state
    • Get the owner lock list of an account
  • Group Manager
    • Group list
  • Card Manager
    • Get IC card list
    • Assigns IC card
  • FingerPrint Manager
    • FingerPrint list
  • Records Manager
    • Get unlock records by lockId
  • Schemas
    • Schemas
      • CardInfo
      • FingerInfo
      • ChallengeDTO
      • KeyListDTO
      • GroupInfo
      • CommandsDTO
      • LockDetailDTO
      • ListDTO
      • CookieDTO
      • LockVersion
      • CustomDataDTO
      • OpenStateDTO
      • OauthDTO
      • Devices
      • PwdAddDTO
      • DevicesDTO
      • PwdInfo
      • DirectiveDTO
      • PwdListDTO
      • EndpointDTO
      • YesOrNotDTO
      • Page«CardInfo»
      • Page«FingerInfo»
      • ExecutionDTO
      • ResultWrapper«Map«string,string»»
      • Page«GroupInfo»
      • GoogleRequestVO
      • Page«KeyInfo»
      • GoogleResponseVO
      • UserInfoDTO
      • Page«PwdInfo»
      • Grant
      • Grantee
      • HeaderDTO
      • Page«RecordInfo»
      • InputsDTO
      • LoginBody
      • ParamsDTO
      • PayloadDTO
      • RecordInfo
      • RemindConfigVO
      • ResultWrapper«string»
      • RemindersConfigMembersVO
      • ResultWrapper«SysAppClientDetails»
      • Result«List«RemindConfigVO»»
      • ResultWrapper«object»
      • Result«string»
      • SysAppClientDetails
      • R«List«UserEntity»»
      • R«UserEntity»
      • R«string»
      • Scope
      • ScopeDTO
      • SmartHomeRequest
      • SysMessageTemplate
      • TableDataInfo
      • UserEntity
      • WixAddOrderVO
    • KeyInfo
    • CardAddDTO
  1. Schemas

SmartHomeRequest(SmartHomeRequest)

{
    "directive": {
        "endpoint": {
            "cookie": {},
            "endpointId": "string",
            "scope": {
                "token": "string",
                "type": "string"
            }
        },
        "header": {
            "correlationToken": "string",
            "messageId": "string",
            "name": "string",
            "namespace": "string",
            "payloadVersion": "string"
        },
        "payload": {
            "commands": [
                {
                    "devices": [
                        {
                            "customData": {
                                "barValue": true,
                                "bazValue": "string",
                                "fooValue": 0
                            },
                            "id": "string"
                        }
                    ],
                    "execution": [
                        {
                            "challenge": {
                                "pin": "string"
                            },
                            "command": "string",
                            "params": {
                                "lock": true,
                                "on": true
                            }
                        }
                    ]
                }
            ],
            "devices": [
                {
                    "customData": {
                        "barValue": true,
                        "bazValue": "string",
                        "fooValue": 0
                    },
                    "id": "string"
                }
            ]
        }
    }
}
Built with