전체 엔드포인트를 리소스별로 정리했습니다. 파라미터·본문·응답 스키마는 Swagger에서 실행하며 확인하세요. 기본 URL은 https://app.innorix.com 입니다.
Auth
| 메서드 | 경로 | 설명 |
|---|---|---|
| POST | /api/auth/api-keys | API 키 생성 |
| DELETE | /api/auth/api-keys | API 키 폐기 |
| POST | /api/auth/login | 사용자 로그인 |
| POST | /api/auth/logout | 로그아웃 |
| GET | /api/auth/me | 현재 사용자 조회 |
| PATCH | /api/auth/me | 계정 정보 수정 |
| POST | /api/auth/token | 세션 토큰 갱신 (deprecated 별칭) |
| POST | /api/auth/token/refresh | 세션 토큰 갱신 |
Device
| 메서드 | 경로 | 설명 |
|---|---|---|
| GET | /api/devices | 장비 목록 조회 |
| GET | /api/devices/resolve | 이름/IP/MAC/호스트로 deviceId 조회 |
| GET | /api/devices/{deviceId} | 장비 상세 조회 |
| PATCH | /api/devices/{deviceId} | 장비 정보 수정 |
| DELETE | /api/devices/{deviceId} | 장비 삭제 |
| GET | /api/devices/{deviceId}/connectivity | 연결 상태 조회 |
| GET | /api/devices/{deviceId}/path-stats | 경로 파일 수·총 용량 조회 |
| GET | /api/devices/{deviceId}/transfer-history | 장비별 전송 이력 조회 (커서 페이지네이션) |
| POST | /api/devices/{deviceId}/restart | 장비 재시작 |
| POST | /api/devices/{deviceId}/update-agent | 에이전트 업데이트 |
Device Files (탐색기)
| 메서드 | 경로 | 설명 |
|---|---|---|
| GET | /api/devices/{deviceId}/files | 폴더 목록 조회 (비스트리밍) |
| POST | /api/devices/{deviceId}/files/copy | 파일 복사 |
| POST | /api/devices/{deviceId}/files/delete | 파일 삭제 |
| POST | /api/devices/{deviceId}/files/folders | 폴더 생성 |
| POST | /api/devices/{deviceId}/files/move | 파일 이동(잘라내기) |
| POST | /api/devices/{deviceId}/files/rename | 이름 변경 |
| POST | /api/devices/{deviceId}/files/search | 파일·폴더 검색 시작 (페이지네이션) |
| GET | /api/devices/{deviceId}/files/search | 파일 검색 다음 배치 조회 (cursor) |
| POST | /api/devices/{deviceId}/files/search/cancel | 검색 취소 |
Device Groups
| 메서드 | 경로 | 설명 |
|---|---|---|
| GET | /api/device-groups | 장비 그룹 전체 조회 |
Hot Folder
| 메서드 | 경로 | 설명 |
|---|---|---|
| PATCH | /api/hot-folder-groups/{groupId} | 핫폴더 그룹 수정 |
| DELETE | /api/hot-folder-groups/{groupId} | 핫폴더 그룹 삭제 |
| GET | /api/hot-folders | 핫폴더 목록 |
| POST | /api/hot-folders | 핫폴더 생성 |
| POST | /api/hot-folders/bulk-delete | 핫폴더 다중 삭제 |
| GET | /api/hot-folders/{hotFolderId} | 핫폴더 상세 |
| PATCH | /api/hot-folders/{hotFolderId} | 핫폴더 수정 |
| DELETE | /api/hot-folders/{hotFolderId} | 핫폴더 삭제 |
Transfer
| 메서드 | 경로 | 설명 |
|---|---|---|
| GET | /api/transfers | 활성 전송 목록 조회 (커서 페이지네이션) |
| POST | /api/transfers/bulk-cancel | 여러 전송 취소 |
| POST | /api/transfers/validate-path | 전송 경로 검증 |
| GET | /api/transfers/{monitorId} | 전송 상세 조회 (진행률·예상치 포함) |
| GET | /api/transfers/{monitorId}/automation-detail | 전송 자동화 상세 조회 |
| POST | /api/transfers/{monitorId}/cancel | 전송 취소 |
| GET | /api/transfers/{monitorId}/files | 전송 파일 목록 |
| POST | /api/transfers/{monitorId}/pause | 전송 일시 중지 |
| PATCH | /api/transfers/{monitorId}/priority | 큐 우선순위 변경 |
| POST | /api/transfers/{monitorId}/replay | 전송 재실행 |
| GET | /api/transfers/{monitorId}/replay-data | 재실행 설정 조회 |
| POST | /api/transfers/{monitorId}/resume | 전송 재개 |
| POST | /api/transfers/{monitorId}/retry | 실패 파일 재시도 |
| GET | /api/transfers/{monitorId}/verification | 무결성 검증 결과 조회 |
| POST | /api/transfers/{monitorId}/verification | 무결성 검증 시작 |
Transfer History
| 메서드 | 경로 | 설명 |
|---|---|---|
| GET | /api/transfer-history | 전송 이력 목록 조회 (커서 페이지네이션) |
| GET | /api/transfer-history/export | 전송 이력 CSV 내보내기 |
| GET | /api/transfer-history/{monitorId} | 전송 이력 상세 조회 |
Automation
| 메서드 | 경로 | 설명 |
|---|---|---|
| GET | /api/automation-details/{detailId}/next-schedules | 자동화 상세 기준 다음 스케줄 |
| GET | /api/automations | 자동화 목록 |
| POST | /api/automations | 자동화 생성 |
| GET | /api/automations/{automationId} | 자동화 상세 |
| PATCH | /api/automations/{automationId} | 자동화 수정 |
| DELETE | /api/automations/{automationId} | 자동화 삭제 |
| GET | /api/automations/{automationId}/details | 자동화 세부 정보(진행률·OS) |
| GET | /api/automations/{automationId}/executions | 자동화 실행 로그 조회 |
| POST | /api/automations/{automationId}/pause | 자동화 일시중지/재개 |
Automation Component (Flow)
| 메서드 | 경로 | 설명 |
|---|---|---|
| POST | /api/automation-components | 플로우 생성 |
| GET | /api/automation-components/{componentId} | 플로우 상세 |
| PATCH | /api/automation-components/{componentId} | 플로우 수정 |
| DELETE | /api/automation-components/{componentId} | 플로우 삭제 |
| GET | /api/automation-details/{detailId}/components | 자동화 상세 기준 플로우 조회 |
Command Automation (URL Request)
| 메서드 | 경로 | 설명 |
|---|---|---|
| POST | /api/command/generate-code | 명령 자동화(URL Request) 트리거 코드 발급 |
| GET | /api/command/generate-api-key | 명령 자동화(URL Request) API 키 발급 |
| GET | /command/{code} | 명령 자동화 외부 트리거 |
| POST | /command/{code} | 명령 자동화 외부 트리거 (UI 기본 메서드) |
Integration
| 메서드 | 경로 | 설명 |
|---|---|---|
| GET | /api/integrations | 연동 목록 |
| POST | /api/integrations | 연동 생성 |
| GET | /api/integrations/rules | 연동 규칙 전체 조회 |
| GET | /api/integrations/rules/{type} | 유형별 규칙 조회 |
| PATCH | /api/integrations/{integrationId} | 연동 수정 |
| DELETE | /api/integrations/{integrationId} | 연동 삭제 |