기기
하는 일
내 기기에 설치한 것(actual)과 클라우드에 만든 것(virtual). 만들기·조회·시작·정지, 에이전트·도구·화면·명령.
← 개요 · 공통 규칙 에 인증·응답 봉투·오류처럼 모든 오퍼레이션에 같은 규칙이 있어요.
오퍼레이션
GET기기 목록
/stations/{station_id}/devices최신 등록순.POST기기 만들기·연결/stations/{station_id}/devicesDevice 를 만든다.GET클라우드에 만들 수 있는 kind/stations/{station_id}/device-kinds이 Station 에서 virtual 로 띄울 수 있는 kind — VirtualDeviceKind 전부를 한 번씩, 만들 수 있는지와 그 이유를 함께.GET기기 조회/devices/{device_id}접속 중인 기기의 마지막 ping 을 확인한다PATCH기기 수정/devices/{device_id}이름·설명·라벨을 바꾼다.DELETE기기 지우기/devices/{device_id}지운다POST기기 시작 (virtual)/devices/{device_id}/start시작한다.POST기기 정지 (virtual)/devices/{device_id}/stop멈춘다.POST기기 재시작 (virtual)/devices/{device_id}/restart멈췄다가 다시 시작한다.POST기기 켜기/devices/{device_id}/enable가이드 — [기기](/docs/guides/resources/)POST기기 끄기/devices/{device_id}/disable끈다GET에이전트 조회/devices/{device_id}/agent가이드 — [기기](/docs/guides/resources/)POST연결 토큰 회전/devices/{device_id}/agent/rotate-token연결 토큰을 새로 발급한다.GET도구 카탈로그/devices/{device_id}/tools에이전트의 도구 목록.GET기기의 명령 기록/devices/{device_id}/commands최신순.POST명령 보내기/devices/{device_id}/commandsDevice 의 에이전트에게 도구 하나를 실행시킨다.GET화면 한 장/devices/{device_id}/screenDevice 의 화면 한 장.GET설치된 앱 목록/devices/{device_id}/installed-appsDevice 안에 설치된 앱 목록 — 에이전트에게 그때그때 묻는다