# 智栖 Qicloud_backend ## Docs - Device > DeviceCase [设备数据查询接口(QueryAPI)功能与用法说明](https://docs.qicloud.tech/7125334m0.md): - Device > DeviceCase [设备控制接口文档(ControlDevices)](https://docs.qicloud.tech/7125776m0.md): ## API Docs - Authentication [获取邮件验证码](https://docs.qicloud.tech/324674730e0.md): 发送邮件验证码到指定邮箱 - Authentication [邮箱登录](https://docs.qicloud.tech/324674731e0.md): 通过邮箱和密码进行登录,成功返回access_token和refresh_token - Authentication [用户名登录](https://docs.qicloud.tech/324674732e0.md): 通过用户名和密码进行登录,成功返回access_token和refresh_token - Authentication [刷新AccessToken](https://docs.qicloud.tech/324674733e0.md): 通过refresh_token刷新access_token - Authentication [撤销所有Token](https://docs.qicloud.tech/324674734e0.md): 撤销当前设备下所有类型Token(access/refresh/temp) - Authentication [请求临时Token](https://docs.qicloud.tech/324674735e0.md): 邮箱验证码验证通过后,获取临时Token - Authentication [修改密码](https://docs.qicloud.tech/324674736e0.md): 用户通过临时Token(邮箱验证码)修改密码 - Authentication [用户注册](https://docs.qicloud.tech/324674737e0.md): 用户注册,需临时Token(邮箱验证码) - Family > 家庭 [创建家庭](https://docs.qicloud.tech/324674738e0.md): 创建一个新的家庭 - Family > 家庭 [获取家庭信息](https://docs.qicloud.tech/324674739e0.md): 根据家庭ID获取家庭详细信息 - Family > 家庭 [获取家庭列表](https://docs.qicloud.tech/324674740e0.md): 根据当前用户获取其所有家庭 - Family > 家庭 [更新家庭信息](https://docs.qicloud.tech/324674741e0.md): 更新指定家庭的信息 - Family > 家庭成员 [删除成员](https://docs.qicloud.tech/324674742e0.md): 管理员或所有者删除家庭成员 - Family > 家庭成员 [获取成员列表](https://docs.qicloud.tech/324674743e0.md): 获取指定家庭的所有成员 - Family > 家庭成员 [邀请成员](https://docs.qicloud.tech/324674744e0.md): 管理员或所有者邀请新成员加入家庭 - Family > 家庭成员 [设置成员角色](https://docs.qicloud.tech/324674745e0.md): 只有所有者可以设置成员角色 - Family > 家庭房间 [创建房间](https://docs.qicloud.tech/324674746e0.md): 管理员或所有者创建新房间 - Family > 家庭房间 [删除房间](https://docs.qicloud.tech/324674747e0.md): 删除指定房间 - Family > 家庭房间 [获取房间列表](https://docs.qicloud.tech/324674748e0.md): 获取指定家庭的所有房间 - Family > 家庭房间 [更新房间信息](https://docs.qicloud.tech/324674749e0.md): 更新指定房间的信息 - User > 用户信息 [注销用户](https://docs.qicloud.tech/324674750e0.md): 【正在开发,请勿使用】通过JWT鉴权后删除当前用户 - User > 用户信息 [获取用户信息](https://docs.qicloud.tech/324674751e0.md): 通过JWT鉴权后获取当前用户信息 - User > 用户信息 [更新用户信息](https://docs.qicloud.tech/324674752e0.md): 通过JWT鉴权后更新当前用户昵称和头像(头像为base64字符串) - Device > DeviceBinding [设备绑定](https://docs.qicloud.tech/324674753e0.md): 绑定设备到家庭/网关,返回MQTT信息 - Device > DeviceBinding [设备解绑](https://docs.qicloud.tech/324674754e0.md): 解绑设备,返回解绑结果 - Device > DeviceFamily [获取家庭下设备列表](https://docs.qicloud.tech/324674755e0.md): 根据家庭ID分页获取设备列表 - Device > DeviceFamily [设备分配到房间](https://docs.qicloud.tech/324674756e0.md): 将设备分配到指定房间 - Device > DeviceFamily [获取房间下设备列表](https://docs.qicloud.tech/324674757e0.md): 根据房间ID分页获取设备列表 - Device > DeviceFamily [设备移除房间](https://docs.qicloud.tech/324674758e0.md): 将设备从指定房间移除 - Device > DeviceInfo [更新设备信息](https://docs.qicloud.tech/324674759e0.md): 根据设备ID更新设备基础信息(仅允许部分字段变更) - Device > DeviceInfo [获取设备信息](https://docs.qicloud.tech/324674760e0.md): 根据设备ID获取设备基础信息 - Device > DeviceCase [设备数据查询](https://docs.qicloud.tech/327404333e0.md): 根据设备类型和功能参数,查询窗帘、灯光、传感器等设备的状态或历史数据。需携带有效token。 - Device > DeviceCase [设备控制](https://docs.qicloud.tech/327473613e0.md): 根据设备类型和功能参数,控制窗帘、灯光等设备。需携带有效token。 - Device > ToDEVICE [传入接口](https://docs.qicloud.tech/327504665e0.md): ## Schemas - Schemas [dao.DeviceBaseInfo](https://docs.qicloud.tech/185902075d0.md): - Schemas [api.AutomationCreateRequest](https://docs.qicloud.tech/187526002d0.md): - Schemas [dao.DeviceMqttInfo](https://docs.qicloud.tech/185902076d0.md): - Schemas [api.AutomationCreateResponse](https://docs.qicloud.tech/187526003d0.md): - Schemas [dao.FamilyInfo](https://docs.qicloud.tech/185902077d0.md): - Schemas [api.AutomationDeleteRequest](https://docs.qicloud.tech/187526004d0.md): - Schemas [dao.UserInfo](https://docs.qicloud.tech/185902078d0.md): - Schemas [api.AutomationDeleteResponse](https://docs.qicloud.tech/187526005d0.md): - Schemas [handler.DeviceBindingRequest](https://docs.qicloud.tech/185902079d0.md): - Schemas [api.AutomationExecuteRequest](https://docs.qicloud.tech/187526006d0.md): - Schemas [handler.DeviceDataListResponse](https://docs.qicloud.tech/185902080d0.md): - Schemas [api.AutomationExecuteResponse](https://docs.qicloud.tech/187526007d0.md): - Schemas [handler.DeviceDataResponse](https://docs.qicloud.tech/185902081d0.md): - Schemas [api.AutomationListResponse](https://docs.qicloud.tech/187526008d0.md): - Schemas [handler.DeviceDefaultResponse](https://docs.qicloud.tech/185902082d0.md): - Schemas [api.AutomationUpdateRequest](https://docs.qicloud.tech/187526009d0.md): - Schemas [handler.DeviceToRoomRequest](https://docs.qicloud.tech/185902083d0.md): - Schemas [api.AutomationUpdateResponse](https://docs.qicloud.tech/187526010d0.md): - Schemas [handler.GetDeviceDataByDayRequest](https://docs.qicloud.tech/185902084d0.md): - Schemas [api.DeviceControlRequest](https://docs.qicloud.tech/187526011d0.md): - Schemas [handler.GetDeviceDataByMonthRequest](https://docs.qicloud.tech/185902085d0.md): - Schemas [api.DeviceControlResponse](https://docs.qicloud.tech/187526012d0.md): - Schemas [handler.GetDeviceDataByYearRequest](https://docs.qicloud.tech/185902086d0.md): - Schemas [api.DeviceMonitorRequest](https://docs.qicloud.tech/187526013d0.md): - Schemas [handler.GetDeviceInfoRequest](https://docs.qicloud.tech/185902087d0.md): - Schemas [api.DeviceMonitorResponse](https://docs.qicloud.tech/187526014d0.md): - Schemas [handler.GetLatestDeviceDataRequest](https://docs.qicloud.tech/185902088d0.md): - Schemas [api.DeviceQueryRequest](https://docs.qicloud.tech/187526015d0.md): - Schemas [handler.ListDevicesByFamilyRequest](https://docs.qicloud.tech/185902089d0.md): - Schemas [api.DeviceQueryResponse](https://docs.qicloud.tech/187526016d0.md): - Schemas [handler.ListDevicesByRoomRequest](https://docs.qicloud.tech/185902090d0.md): - Schemas [api.IntelligenceExecuteRequest](https://docs.qicloud.tech/187526017d0.md): - Schemas [handler.UnbindDeviceRequest](https://docs.qicloud.tech/185902091d0.md): - Schemas [api.IntelligenceExecuteResponse](https://docs.qicloud.tech/187526018d0.md): - Schemas [handler.UpdateDeviceRequest](https://docs.qicloud.tech/185902092d0.md): - Schemas [api.IntelligenceFeedbackRequest](https://docs.qicloud.tech/187526019d0.md): - Schemas [handler.UserInfoUpdateRequest](https://docs.qicloud.tech/185902093d0.md): - Schemas [api.IntelligenceFeedbackResponse](https://docs.qicloud.tech/187526020d0.md): - Schemas [service.DeviceData](https://docs.qicloud.tech/185902094d0.md): - Schemas [api.IntelligencePlanRequest](https://docs.qicloud.tech/187526021d0.md): - Schemas [token.FetchEmailCodeRequest](https://docs.qicloud.tech/185902095d0.md): - Schemas [api.IntelligencePlanResponse](https://docs.qicloud.tech/187526022d0.md): - Schemas [token.RefreshAccessTokenRequest](https://docs.qicloud.tech/185902096d0.md): - Schemas [api.IntelligenceStatusRequest](https://docs.qicloud.tech/187526023d0.md): - Schemas [token.RefreshAccessTokenResponse](https://docs.qicloud.tech/185902097d0.md): - Schemas [api.IntelligenceStatusResponse](https://docs.qicloud.tech/187526024d0.md): - Schemas [token.RequestTempTokenRequest](https://docs.qicloud.tech/185902098d0.md): - Schemas [token.RequestTempTokenResponse](https://docs.qicloud.tech/185902099d0.md): - Schemas [token.RevokeAllTokensRequest](https://docs.qicloud.tech/185902100d0.md): - Schemas [token.RevokeAllTokensResponse](https://docs.qicloud.tech/185902101d0.md): - Schemas [user.ChangePasswordRequest](https://docs.qicloud.tech/185902102d0.md): - Schemas [user.ChangePasswordResponse](https://docs.qicloud.tech/185902103d0.md): - Schemas [user.LoginUserByEmailRequest](https://docs.qicloud.tech/185902104d0.md): - Schemas [user.LoginUserByEmailResponse](https://docs.qicloud.tech/185902105d0.md): - Schemas [user.LoginUserByUsernameRequest](https://docs.qicloud.tech/185902106d0.md): - Schemas [user.LoginUserByUsernameResponse](https://docs.qicloud.tech/185902107d0.md): - Schemas [user.RegisterUserRequest](https://docs.qicloud.tech/185902108d0.md): - Schemas [user.RegisterUserResponse](https://docs.qicloud.tech/185902109d0.md): - RequestBodies [Data](https://docs.qicloud.tech/185902110d0.md): - [DefaultResponse](https://docs.qicloud.tech/183790552d0.md): - [DefaultResponseWithData](https://docs.qicloud.tech/183790561d0.md):