전체 엔드포인트를 리소스별로 정리했습니다. 파라미터·본문·응답 스키마는 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 | 경로 파일 수·총 용량 조회 |
| 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 | 파일·폴더 검색 (스트리밍) |
| 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
| 메서드 | 경로 | 설명 |
|---|
| POST | /api/transfers/bulk-cancel | 여러 전송 취소 |
| POST | /api/transfers/manual | 1회성 전송 생성 |
| POST | /api/transfers/validate-path | 전송 경로 검증 |
| 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/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) |
| 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 | 자동화 상세 기준 플로우 조회 |
Integration
| 메서드 | 경로 | 설명 |
|---|
| GET | /api/integrations | 연동 목록 |
| POST | /api/integrations | 연동 생성 |
| GET | /api/integrations/rules/{type} | 유형별 규칙 조회 |
| PATCH | /api/integrations/{integrationId} | 연동 수정 |
| DELETE | /api/integrations/{integrationId} | 연동 삭제 |