ils-api.ilabservice.cloud
Open in
urlscan Pro
47.97.199.164
Public Scan
URL:
https://ils-api.ilabservice.cloud/
Submission: On September 23 via automatic, source certstream-suspicious — Scanned from DE
Submission: On September 23 via automatic, source certstream-suspicious — Scanned from DE
Form analysis
1 forms found in the DOM<form class="download-url-wrapper"><label class="select-label" for="select"><span>Select a definition</span><select id="select">
<option value="https://ils-api.ilabservice.cloud/v2/intelab_api_2.0_swagger.yaml">intelab_2.0</option>
<option value="https://ils-api.ilabservice.cloud/v2/micro_service_video.yaml">video</option>
<option value="https://ils-api.ilabservice.cloud/v2/video_analysis_yongshengda.yaml">yongshengda-video-analysis</option>
<option value="https://ils-api.ilabservice.cloud/v2/intelab_amsp_thermo_1.0_swagger.yaml">intelab_amsp_thermo_1.0</option>
<option value="https://ils-api.ilabservice.cloud/v2/intelab_amsp_thermo_2.0.yaml">intelab_amsp_thermo_2.0</option>
<option value="https://ils-api.ilabservice.cloud/v2/intelab_ele_label_1.0_swagger.yaml">intelab_ele_label_1.0</option>
<option value="https://ils-api.ilabservice.cloud/v2/intelab-cabinet-biz-1.0.yaml">intelab-cabinet-biz-1.0</option>
</select></label></form>
Text Content
Select a definitionintelab_2.0videoyongshengda-video-analysisintelab_amsp_thermo_1.0intelab_amsp_thermo_2.0intelab_ele_label_1.0intelab-cabinet-biz-1.0 ILABSERVICE INTELAB 2.0.0 OAS3 https://ils-api.ilabservice.cloud/v2/intelab_api_2.0_swagger.yaml INTELAB API SERVER 接口定义 2.0. 默认参数 绝大部分 Model 定义中, id 字段在 POST 方法中是不需要的. 在 get方法中, 如果获取的是 list, 应该加上分页的参数, 比如( offset, limit), 或者( page, pagesize) HTTP 返回值 400 请求本身为非法, 例如, 请求所含的参数非法, 请求中缺少了必要参数 401 无权限. 发出请求的用户的角色没有改请求对应操作的权限. 409 请求对应的操作和资源当前的状态冲突, 一般只对 PUT/DELETE 有效. 例如, 一个租赁开始了之后, 是不能被修改的. 200 其他情况. 说明请求本身是成功的, 即使实际操作并不成功. 例如, 添加一个租赁到一个已经被占用的时间段. 请求的 HTTP status 会是200, 不过在返回的对象里会具体描述. API 返回对象 所有的请求都会返回一个 json 对象, 含有三个 items. code, message, data. data: 包含API 定义里的返回对象. code: 对于成功的操作其 code 值为0, 如果不成功, code 为一个正整数. 相当于一个错误的 ID 值, 对应一种错误. message: 具体错误的文字描述 多语言 支持 HTTP header "x-language", 值为 english, chinese. 返回值中的描述部分, 会根据语言而不同 接口说明 所有带admin的接口都需要管理平台的角色来调用,customer则允许公司的用户调用 Apache 2.0 Servers xxx.ilabservice.cloud:8999/api/v2 UNSECURE UNSECURE API, 不需要配合TOKEN一起使用,允许直接调用, 基本路径为 /UNSECURE POST/unsecure/login GET/unsecure/login/qr/url GET/unsecure/login/qr/token GET/unsecure/refresh/token GET/unsecure/company/{domainName} GET/unsecure/deployment/info POST/unsecure/customer/{company_domain}/send/{media}/verification POST/unsecure/customer/{company_domain}/verify/{media}/verification/{code}/purpose/{purpose} POST/unsecure/customer/activate/company/{id}/secure/code POST/unsecure/customer/activate/company/{id} POST/unsecure/customer/send/verification POST/unsecure/customer/verify/verification/{code} SECURE * 登录后用户会拿到一个TOKEN,有效期默认为300分钟, 不同的用户角色有不同的有效期. * REFRESH TOKEN用来刷新登录用户的TOKEN,有效期为600分钟,时间都允许自定义 * 所有 SECURE API, 配合令牌才能使用, 基本路径为 /SECURE. 使用令牌的方式是在请求中加上 HEADER {"X-AUTHORIZATION": "BEARER TOKEN"}. 如果 TOKEN 过期, 会返回标准的 HTTP STATUS 的 JSON 形式. { "STATUS": 401, "MESSAGE": "TOKEN HAS EXPIRED", "CODE": 11 } CUSTOMER UNDER SECURE, 供用户在ILABSERVICE 公司平台调用. 基本路径为 /SECURE/ADMIN ADMIN UNDER SECURE, 仅供ILABSERVICE 系统管理员在管理平台调用. 基本路径为 /SECURE/ADMIN COMPANY 公司, 此类对象由 ADMIN 控制. 用户只能看到自己的公司. GET/secure/customer/company GET/secure/admin/company POST/secure/admin/company POST/secure/admin/company/{id}/deactivate GET/secure/admin/company/{id} PUT/secure/admin/company/{id} POST/secure/admin/company/{id}/logo PUT/secure/admin/company/{id}/logo GET/secure/admin/company/{id}/location POST/secure/customer/company/{id}/file GET/secure/customer/company/{id}/file DELETE/secure/customer/company/{companyId}/file/{fileId} GET/secure/admin/company/{id}/contract POST/secure/admin/company/{id}/contract PUT/secure/admin/company/{companyId}/contract/{contractId} FEATURE 产品功能. 每一个公司可以根据需求购买不同的功能模块, 只有购买了之后, 该公司的用户才能使用该功能, 例如: 利用率统计 GET/secure/admin/company/{id}/feature POST/secure/admin/company/{id}/feature PUT/secure/admin/company/{id}/feature/delete DEPARTMENT 部门, 此类对象由公司 ADMIN 控制 GET/secure/customer/department GET/secure/customer/parent/department/{deptId} GET/secure/customer/root/department POST/secure/customer/root/department GET/secure/customer/department/{deptId} PUT/secure/customer/department/{deptId} DELETE/secure/customer/department/{deptId} GET/secure/customer/sub/department/{deptId} GET/secure/customer/child/department/{deptId} POST/secure/customer/child/department/{deptId} DELETE/secure/customer/department/{id}/unfollow POST/secure/customer/department/{id}/follow POST/secure/customer/department/{id}/file GET/secure/customer/department/{id}/file GET/secure/customer/department/{id}/download/file/{fileId} USER 账户, 用户的管理员可以添加删除输入该公司的用户账户. ADMIN 无权修改. POST/secure/customer/login/qr GET/secure/customer/me PUT/secure/customer/me PUT/secure/customer/me/avatar GET/secure/customer/me/role POST/secure/customer/send/{media}/verification POST/secure/customer/verify/{media}/verification/{code}/purpose/{purpose} POST/secure/customer/me/modify/password GET/secure/customer/user POST/secure/customer/user GET/secure/customer/user/{id} DELETE/secure/customer/user/{id} PUT/secure/customer/user/{id} GET/secure/customer/user/logout PUT/secure/customer/user/{user_id}/role/{role_id} POST/secure/customer/bind/wechat ROLE 角色, 此类对象由ADMIN控制, 用户不能增删, 只能查看, 分配角色给用户. GET/secure/role PUT/secure/admin/role/{id} POST/secure/admin/role GET/secure/admin/role/{roleId}/permission POST/secure/admin/role/{roleId}/permission PUT/secure/admin/role/{roleId}/permission/delete PERMISSION 权限, 此类对象由ADMIN控制, ADMIN 需要分配权限给角色. GET/secure/admin/permission POST/secure/admin/permission DELETE/secure/admin/permission/{id} PUT/secure/admin/permission/{id} MEASURE_TYPE 监控参数类型, 例如 温度, CO2. 此类对象由ADMIN控制, 用户不能增删, 只能查看. GET/secure/measure_type/{id} GET/secure/measure_type DELETE/secure/admin/measure_type/{id} PUT/secure/admin/measure_type/{id} POST/secure/admin/measure_type MONITOR_TEMPLATE 监控模板, 一个模板对应一组监控参数, 传感器, 监控规则, 运行状态模型. 创建监控对象的时候可以指定一个模板, 这样这个对象会有这个模板下的所有监控信息. 此类对象由ADMIN控制, 用户不能增删, 只能查看. GET/secure/admin/monitor_target_type POST/secure/admin/monitor_target_type GET/secure/customer/monitor_target_type GET/secure/customer/monitor_target_type/{id} GET/secure/admin/monitor_target_type/{id} DELETE/secure/admin/monitor_target_type/{id} PUT/secure/admin/monitor_target_type/{id} PUT/secure/admin/monitor_target_type/{id}/image GET/secure/admin/monitor_target_type/{monitorTargetTypeId}/measure_type POST/secure/admin/monitor_target_type/{monitorTargetTypeId}/measure_type PUT/secure/admin/monitor_target_type/{monitorTargetTypeId}/delete/measure_type MONITOR_TARGET_LAB_DEVICE 监控对象, 冰箱-001, 储藏室-2-3-1 POST/secure/customer/monitor_target_lab_device GET/secure/customer/monitor_target_lab_device GET/secure/customer/monitor_target_lab_device/export GET/secure/customer/monitor_target_lab_device/{id} PUT/secure/customer/monitor_target_lab_device/{id} DELETE/secure/customer/monitor_target_lab_device/{id} DELETE/secure/customer/monitor_target_lab_device/{id}/file/{fileId} PUT/secure/customer/monitor_target_lab_device/{id}/admin/{userId} POST/secure/customer/monitor_target_lab_device/{id}/user PUT/secure/customer/monitor_target_lab_device/{id}/delete/user GET/secure/customer/monitor_target_lab_device/{id}/file POST/secure/customer/monitor_target_lab_device/{id}/file GET/secure/customer/monitor_target_lab_device/{id}/download/file/{fileId} PUT/secure/customer/monitor_target_lab_device/{id}/image GET/secure/customer/monitor_target_lab_device/{id}/measure_type POST/secure/customer/monitor_target_lab_device/{id}/measure_type/{measureTypeId} DELETE/secure/customer/monitor_target_lab_device/{id}/measure_type/{measureTypeId} PUT/secure/customer/monitor_target_lab_device/switch/owner/{oldUserId}/to/{newUserId} POST/secure/customer/activate/device/{id} GET/secure/customer/monitor_target_lab_device/by/terminal/{SN} GET/secure/customer/monitor_target_lab_device/location/{id}/distribution POST/secure/customer/monitor_target_lab_device/{id}/user/{userId}/send/power/on POST/secure/customer/monitor_target_lab_device/{id}/user/{userId}/send/power/off GET/secure/customer/monitor_target_lab_device/lease/rate GET/api/v2/secure/customer/monitor_target_lab_device/monthly/report/list POST/api/v2/secure/customer/monitor_target_lab_device/monthly/report PUT/api/v2/secure/customer/monitor_target_lab_device/monthly/report/{id} LEASE 设备租赁 PUT/secure/customer/monitor_target_lab_device/{id}/lease/setting GET/secure/customer/monitor_target_lab_device/{id}/lease/open/time POST/secure/customer/monitor_target_lab_device/{id}/lease/open/time GET/secure/customer/monitor_target_lab_device/{id}/lease/occupied/time DELETE/secure/customer/monitor_target_lab_device/{id}/lease/open/time/{slotId} PUT/secure/customer/monitor_target_lab_device/{id}/lease/open/time/{slotId} GET/secure/customer/lab_device/lease/condition/{condition}/relationship/{relationship}/start/{startTime}/end/{endTime} GET/secure/customer/monitor_target_lab_device/{id}/lease POST/secure/customer/monitor_target_lab_device/{id}/lease DELETE/secure/customer/monitor_target_lab_device/{id}/lease/{leaseId} PUT/secure/customer/monitor_target_lab_device/{id}/lease/{leaseId} PUT/secure/customer/monitor_target_lab_device/{id}/end/lease/{leaseId} GET/secure/customer/monitor_target_lab_device/all/lease SAMPLE 样品 GET/secure/customer/sample/category GET/secure/customer/monitor_target_lab_device/sample_container GET/secure/customer/monitor_target_lab_device/{id}/sample_container POST/secure/customer/monitor_target_lab_device/{id}/sample_container GET/secure/customer/monitor_target_lab_device/{id}/sample_container/{containerId} PUT/secure/customer/monitor_target_lab_device/{id}/sample_container/{containerId} DELETE/secure/customer/monitor_target_lab_device/{id}/sample_container/{containerId} GET/secure/customer/sample/stocking GET/secure/customer/sample GET/secure/customer/sample/export POST/secure/customer/monitor_target_lab_device/{id}/sample_container/{containerId}/location DELETE/secure/customer/monitor_target_lab_device/{id}/sample_container/{containerId}/location PUT/secure/customer/monitor_target_lab_device/{id}/sample_container/{containerId}/location POST/secure/customer/sample_container/{containerId}/sample PUT/secure/customer/sample_container/{containerId}/sample GET/secure/customer/sample/operation GET/secure/customer/sample/sample_type/count GET/secure/customer/sample/rfid/{rfid} GET/secure/customer/sample/check/rfid POST/secure/customer/sample/operation/in/{deviceId}/{containerId} POST/secure/customer/sample/operation/out/{deviceId}/{containerId} SAMPLE_TYPE 样品种类, 注意: 和设备种类不同, 没有全局的样品种类, 每个公司有独立的样品种类, 所有样品种类由用户管理 GET/secure/customer/sample/type POST/secure/customer/sample/type PUT/secure/customer/sample/type/{id} DELETE/secure/customer/sample/type/{id} POST/secure/customer/sample/type/{id}/file GET/secure/customer/sample/type/{id}/file GET/secure/customer/sample/type/{id}/download/file/{fileId} PUT/secure/customer/sample/type/{id}/file/{fileId} DELETE/secure/customer/sample/type/{id}/file/{fileId} SPECIMEN 样本, 区分于 SAMPLE, SAMPLE 是试剂, SPECIMEN 是从 NATURE 采集的标本 POST/secure/customer/marine/info/import GET/secure/customer/marine/info GET/secure/customer/voyage GET/secure/customer/specimen/rfid GET/secure/customer/specimen/{rfid} GET/secure/customer/specimen GET/secure/customer/specimen/stocking PUT/secure/customer/specimen/{id} GET/secure/customer/specimen/export SENSOR 传感器 GET/secure/sensor/type POST/secure/admin/sensor/type DELETE/secure/admin/sensor/type/{id} PUT/secure/admin/sensor/type/{id} GET/secure/admin/sensor/type/{id}/measure/type POST/secure/admin/sensor/type/{id}/measure/type/{measureTypeId} DELETE/secure/admin/sensor/type/{id}/measure/type/{measureTypeId} GET/secure/customer/monitor_target_lab_device/{monitorTargetId}/sensor POST/secure/customer/monitor_target_lab_device/{monitorTargetId}/sensor DELETE/secure/customer/monitor_target_lab_device/{monitorTargetId}/sensor/{id} PUT/secure/customer/monitor_target_lab_device/{monitorTargetId}/sensor/{id} GET/secure/admin/monitor_target_type/{monitorTargetTypeId}/sensor_template POST/secure/admin/monitor_target_type/{monitorTargetTypeId}/sensor_template DELETE/secure/admin/monitor_target_type/{monitorTargetTypeId}/sensor_template/{id} PUT/secure/admin/monitor_target_type/{monitorTargetTypeId}/sensor_template/{id} LOCATION 监控资产位置 GET/secure/customer/company/{companyId}/root/location GET/secure/customer/location/tree/{id} POST/secure/customer/location GET/secure/customer/location/{id} PUT/secure/customer/location/{id} DELETE/secure/customer/location/{id} PUT/secure/customer/location/{id}/background GET/secure/customer/location_type GET/secure/customer/location/districts RULE 监控事件判定规则 GET/secure/customer/company/location GET/secure/customer/monitor_target_lab_device/{monitorTargetId}/measure_rule POST/secure/customer/monitor_target_lab_device/{monitorTargetId}/measure_rule DELETE/secure/customer/monitor_target_lab_device/{monitorTargetId}/measure_rule/{ruleId} PUT/secure/customer/monitor_target_lab_device/{monitorTargetId}/measure_rule/{ruleId} GET/secure/admin/monitor_target_type/{monitorTargetTypeId}/measure_rule POST/secure/admin/monitor_target_type/{monitorTargetTypeId}/measure_rule DELETE/secure/admin/monitor_target_type/{monitorTargetTypeId}/measure_rule/{ruleId} PUT/secure/admin/monitor_target_type/{monitorTargetTypeId}/measure_rule/{ruleId} TELEMETRY 监控数据 GET/secure/customer/monitor_target/{monitorTargetId}/latest/telemetry GET/secure/customer/monitor_target/latest/telemetry GET/secure/customer/monitor_target/{monitorTargetId}/ranged/telemetry GET/secure/customer/monitor_target/{monitorTargetId}/ranged/aggregated/telemetry/ GET/secure/customer/daily/alert GET/secure/customer/monitor_target/{id}/door/history UTILIZATION 利用率 GET/secure/customer/monitor_target/{monitoringTargetId}/ranged/utilization GET/secure/customer/monitor_target/{monitoringTargetId}/yesterday/utilization STATISTICS 统计 GET/secure/customer/statistics/monitor_target/measure_type GET/secure/customer/statistics/monitor_target/daily/alert GET/secure/customer/statistics/monitor_target/daily/telemetry GET/secure/customer/statistics/monitor_target/hourly/telemetry GET/secure/customer/statistics/monitor_target/hourly/utilization GET/secure/customer/statistics/monitor_target/daily/utilization GET/secure/customer/statistics/event/status GET/secure/customer/user/operations EVENT 事件 GET/secure/customer/event PUT/secure/event/{id}/process GET/secure/customer/event/{id}/history PUT/secure/customer/event/{id}/exam/result EVENT_TYPE 事件种类 GET/secure/event_type GET/secure/event/type/count GET/secure/customer/event/type POST/secure/customer/event/type DELETE/secure/customer/event/type/{id} PUT/secure/customer/event/type/{id} OPERATING_STATUS 运行状态 GET/secure/operating_status_model POST/secure/admin/operating_status_model PUT/secure/admin/operating_status_model/{id} DELETE/secure/admin/operating_status_model/{id} POST/secure/admin/monitor_target_type/operating_status_model GET/secure/admin/monitor_target_type/{id}/operating_status_model PUT/secure/admin/monitor_target_type/operating_status_model/{id} DELETE/secure/admin/monitor_target_type/operating_status_model/{id} POST/secure/customer/monitor_target/operating_status_model GET/secure/customer/monitor_target/{id}/operating_status_model PUT/secure/customer/monitor_target/operating_status_model/{id} DELETE/secure/customer/monitor_target/operating_status_model/{id} GET/secure/customer/monitoring_target/{monitoringTargetId}/ranged/operating_status GET/secure/customer/monitoring_target/{monitoringTargetId}/latest/operating_status EXCEL EXCEL导入导出以及EXCEL数据校验接口 POST/secure/customer/sample/excel/check POST/secure/customer/sample/excel/Import PRIVATE 私有 API, 只对独立部署的客户开放, 不对共有平台开放 GET/secure/customer/monitoring_target_lab_device/{id}/bind/media POST/secure/customer/monitoring_target_lab_device/{id}/bind/media PUT/secure/customer/monitoring_target_lab_device/{id}/unbind/media PUT/secure/customer/send/email POST/secure/customer/monitor_target_lab_device/{id}/tag/operating/status POST/secure/customer/iot_terminal/{sn}/change/sn/{newsn} POST/secure/customer/monitor_target_lab_device/{id}/tag/event POST/secure/customer/monitor_target_lab_device/{id}/tag/operation/validity PUT/secure/private/admin/event/{id}/valid/{value} MAINTENANCE 所有维保相关的接口 如:供应商,维修记录,维修人员等 GET/secure/maintenance/customer/company GET/secure/maintenance/customer/supplier POST/secure/maintenance/customer/supplier GET/secure/maintenance/customer/supplier/{id} PUT/secure/maintenance/customer/supplier/{id} DELETE/secure/maintenance/customer/supplier/{id} PUT/secure/maintenance/admin/supplier/{id}/company/{cid} POST/secure/maintenance/customer/maintenance GET/secure/maintenance/customer/maintenance GET/secure/maintenance/customer/maintenance/list GET/secure/maintenance/customer/maintenance/plan_list GET/secure/maintenance/customer/maintenance/plan_record GET/secure/maintenance/customer/maintenance/plan POST/secure/maintenance/customer/maintenance/plan PUT/secure/maintenance/customer/maintenance/plan/{id} DELETE/secure/maintenance/customer/maintenance/plan/{id} PUT/secure/maintenance/customer/maintenance/{id}/desc PUT/secure/maintenance/customer/maintenance/{id}/maintain PUT/secure/maintenance/customer/maintenance/{id}/close POST/secure/maintenance/customer/maintenance/import POST/secure/maintenance/customer/maintenance/{id}/upload GET/secure/maintenance/customer/maintenance/{id} DELETE/secure/maintenance/customer/maintenance/{id} PUT/secure/maintenance/customer/maintainance/{id}/staff/{sid} PUT/secure/maintenance/customer/send/email GET/secure/maintenance/customer/maintenance_device POST/secure/maintenance/customer/maintenance_device GET/secure/maintenance/customer/maintenance_device/{id} PUT/secure/maintenance/customer/maintenance_device/{id} DELETE/secure/maintenance/customer/maintenance_device/{id} GET/secure/maintenance/customer/maintenance/record/export PUT/secure/maintenance/customer/manufacture_staff/{id}/bind/company PUT/secure/maintenance/customer/action/password/{userId} DELETE/secure/maintenance/customer/action/password/{userId} GET/secure/maintenance/customer/action/password GET/websocket/{userId} PUT/secure/maintenance/customer/maintenance/plan/{id}/info PUT/customer/maintenance/device/{assetId}/info GET/secure/maintenance/customer/maintenance/dashboard POST/api/v2/secure/maintenance/scrapped PUT/api/v2/secure/maintenance/scrapped DELETE/api/v2/secure/maintenance/scrapped GET/api/v2/secure/maintenance/scrapped POST/api/v2/secure/maintenance/customer PUT/api/v2/secure/maintenance/customer DELETE/api/v2/secure/maintenance/customer GET/api/v2/secure/maintenance/customer POST/api/v2/secure/maintenance/cycle PUT/api/v2/secure/maintenance/cycle DELETE/api/v2/secure/maintenance/cycle GET/api/v2/secure/maintenance/cycle POST/api/v2/secure/maintenance/provider PUT/api/v2/secure/maintenance/provider DELETE/api/v2/secure/maintenance/provider GET/api/v2/secure/maintenance/provider GET/api/v2/secure/maintenance/provider/grade DELETE/api/v2/secure/maintenance/provider/user POST/api/v2/secure/maintenance/cycle/submit GET/api/v2/secure/maintenance/cycle/history/{id} GET/api/v2/secure/maintenance/cycle/history GET/api/v2/secure/maintenance/cycle/generate/{id} GET/api/v2/secure/maintenance/download POST/api/v2/secure/maintenance/download JANSSEN JANSSEN专用接口 POST/secure/customer/janssen/monitoring/excel/import GET/secure/customer/janssen/monitor_target_lab_device MOBILE 移动端专用接口 一般一个接口对应一个页面. GET/secure/customer/mobile/dashboard WEIJIAN 衢州卫检项目专用 GET/secure/customer/weijian/department GET/secure/customer/weijian/events/data GET/secure/customer/weijian/event/stats/status GET/secure/customer/weijian/department/{id}/stats GET/secure/customer/weijian/stats GET/secure/customer/weijian/camera/{sn}/alarm/pic POST/secure/admin/private/video/upload/camera/{sn}/start/{time}/length/{length} TASK 设备|部门操作任务 GET/secure/customer/task POST/secure/customer/task GET/secure/customer/task/{id} DELETE/secure/customer/task/{id} PUT/secure/customer/task/{id} SHOW 大屏专用接口, 方便轮播时候一次性获取渲染需要的数据 GET/secure/customer/monitoring_target_lab_device/{id}/full/data EDGE 给边缘测调用的接口. 不需要 TOKEN GET/unsecure/edge/device/by/terminal/{sn} VIDEO-ACCOUNT-CONTROLLER CRUD ACCOUNT THAT CAMERAS BELONG TO GET/video/account get account list POST/video/account create account PUT/video/account update account GET/video/account/by/company/{cid}/name/{name} get account by name POST/video/account/transfer/from/{fid}/to/{tid} transfer cameras DELETE/video/account/{id} delete account VIDEO-CONTROLLER CRUD CAMERA, CONFIG NETWORK, CONTROL RECORDING GET/video/camera query camera POST/video/camera create camera PUT/video/camera update camera GET/video/camera/{sn} get camera by SN DELETE/video/camera/{sn} delete camera by SN GET/video/camera/{sn}/motion/detection get camera motion detection videos POST/video/camera/{sn}/network/config set video cluster configuration of this camera PUT/video/camera/{sn}/network/config set video cluster configuration of this camera GET/video/camera/{sn}/recording get camera recording list POST/video/camera/{sn}/start/broadcast start broadcast POST/video/camera/{sn}/start/fulltime/recording start full-time recording POST/video/camera/{sn}/start/motion/detection start motion detection POST/video/camera/{sn}/start/recording start recording POST/video/camera/{sn}/stop/broadcast stop broadcast POST/video/camera/{sn}/stop/fulltime/recording stop full-time recording POST/video/camera/{sn}/stop/motion/detection stop motion detection POST/video/camera/{sn}/stop/recording stop recording VIDEO-STATS-CONTROLLER STATISTICS OF ACCOUNTS, CAMERAS, VIDEOS GET/video/stats/counts get counts YSKJ POST/secure/customer/monitor_target_lab_device/audit/lease/{id} GET/secure/customer/monitor_target_lab_device/lease PUT/secure/customer/monitor_target_lab_device/order/{id} GET/secure/customer/audit/result GET/secure/customer/audit/info POST/secure/customer/audit/action ICABINET GET/secure/customer/inventory/category/{categoryName} GET/secure/customer/inventory/cabinets POST/secure/customer/inventory/cabinet PUT/secure/customer/inventory/cabinet/{id} DELETE/secure/customer/inventory/cabinet/{id} GET/secure/customer/inventory/cabinet/{id} GET/secure/customer/inventory/itemtypes POST/secure/customer/inventory/itemtype DELETE/secure/customer/inventory/itemtype/{id} PUT/secure/customer/inventory/itemtype/{id} GET/secure/customer/inventory/itemtype/items POST/secure/customer/inventory/itemtype/{id}/item JANSSEN-2ED GET/secure/customer/maintenance_type GET/secure/customer/monitor_target_lab_device/service POST/secure/customer/monitor_target_lab_device/service PUT/secure/customer/monitor_target_lab_device/service GET/secure/customer/assets/folder POST/secure/customer/assets/folder/import GET/secure/customer/assets/folder/export POST/secure/customer/assets/folder/content PUT/secure/customer/assets/folder/content/{id} DELETE/secure/customer/assets/folder/content/{id} POST/secure/customer/sample_set PUT/secure/customer/sample_set GET/secure/customer/monitor_target_lab_device/monthly/report GET/secure/customer/power/loop POST/secure/customer/power/loop PUT/secure/customer/loop/{loopId} DELETE/secure/customer/power/loop/{loopId} GET/secure/customer/power/loop/device POST/secure/customer/power/loop/device PUT/secure/customer/power/loop/{loopId}/device/{deviceId} DELETE/secure/customer/power/loop/{loopId}/device/{deviceId} GET/secure/customer/power/loop/download GET/secure/customer/power/loop/jump/device POST/secure/customer/pou/stock/import GET/secure/customer/pou/stock/export GET/secure/customer/pou/stock GET/secure/customer/pou/stock/service POST/secure/customer/pou/stock/service PUT/secure/customer/pou/stock/service/{id} SCHEMAS Interval DoorOpenHistory AlertDailyStats DailyUtilization HourlyUtilization CommonLookup TelemetryTSData TelemetryAggregatedTSData MonitoringTargetTelemetries MonitoringTargetAggregatedTelemetries MonitoringTargetOperatingStatus ErrorInfo LoginInfo CompanyInfoLogin Permission Role UpdateAndAddRole RoleWithPermission ProductFeature Department DepartmentWithLocationBasic DepartmentWithStats Company Dept CompanyContract MonitorTargetType UpdateAndAddMonitorTargetType UploadFile File MonitorTargetLabDevice DeviceFile LeaseSetting LeaseTimeSlot LeaseRecord SampleType Sample SampleVo SampleCategory SampleSet SampleSetVo SampleStocking SpecimenStocking SampleContainer SampleContainerLocation SampleContainerBasic MeasureType UpdateUser User MonitorTargetBasic DeviceFullData MonitorTargetLabDeviceJanssen LocationTree LocationBasicInfo LocationBasic LocationParam Location LocationWeijian LocationType Specimen MarineInfo MeasureRule Event EventTypeStats EventStats MonitoringTargetCount EventStatusStats EventWithData EventStatusChange EventType EventTypePost Task TaskPost Operation RunningStatus SensorTemplate Sensor SensorCreate SensorType StatsMonitorTargetType StatsMonitorTarget NameAndId StatsDailyResult StatsMonitorHistory OperatingStatusModel MonitorTargetTypeOperatingStatusModel MonitorTargetOperatingStatusModel MaintenanceStaff MaintenanceSupplier MaintenanceDevice MaintenanceDeviceCreate LocationUpAndAdd CompanyUpAndAdd MaintenanceSupplierUpAndAdd MaintenancePlan MaintenancePlanList MaintenanceRecordPlan ImportMaintenanceMap MaintenanceRecord UserActionPassword QuantityPlanInfoType QuantityPlanInfoStatus QuantityStatusData QuantitySumData AmspAssetScrapped AmspCustomerInfo AmspCycle AmspServiceProviderExtend AmspCycleHistoryVo AmspDataDownloadVo AmspDataNodes MaintenanceRecordCreate MaintenanceRecordUserModifyInfo MaintenanceRecordSupplierModifyInfo MaintenanceRecordFull sendEmail DeviceContract StatsHourlyUtilization MobileDashboard Cabinet CabinetVo ItemType ItemTypeVo ImportResult ImportDetail Item WechatAccount CameraPicture AuditOrder CertificateInfo AuditInfo DeviceServiceRequire MaintenanceType AssetsFolder assetsFileContentsList deviceMonthlyReport LoopPower LoopPowerDevice LoopPowerDeviceMap LoopDeviceDownLoad PouStock PouService CameraConfigVO VideoRecord camera account AccountCameraCounts CameraSimpleVO CommonResult_List_string_ CommonResult_string_ CommonResult_camera_ CommonResult_List_VideoRecord_ CommonResult_boolean_ CommonResult_account_ CommonPageResult_List_CameraSimpleVO_ CommonPageResult_List_account_ CommonResult_AccountCameraCounts_