INNORIX
전송 빌더전송 파인더개발자리소스고객사
무료 시작하기
INNORIX

LET FILES
MOVE THEMSELVES

INNORIX는 모든 시스템과 환경에서 파일 이동과 자동화를 제공하는 엔터프라이즈 파일 인프라 기업입니다.
5,000개 이상의 기업 및 공공기관에서 사용하고 있습니다.

시작하기

  • 필요한 전송 만들기
  • 필요한 전송 찾기

주요 전송

  • 팀 업무 폴더 동기화
  • 고객에게 대용량 파일 전송
  • 여러 시스템 파일 탐색
  • FTP·SFTP·SCP·rsync 전환
  • 앱에 파일 전송 추가
  • 웹 업로드·다운로드 적용
  • AI·데이터 워크플로 구축
  • 모든 전송 둘러보기→

개발자

  • 개발자 센터
  • 구현 예제
  • API 빠른 시작
  • 개발자 가이드
  • API 레퍼런스
  • GitHub

리소스

  • 리소스 센터
  • 제품 가이드
  • 외부 서비스 연동
  • 배포 및 관리
  • 도움말 센터

고객사

  • 정부
  • 공공부문
  • 제조
  • 엔지니어링
  • 금융
  • 유통
  • IT/통신
  • 미디어
  • 의료
  • 교육

플랜

  • 가격 및 플랜

회사

INNORIX 소개

Exabyter를 찾고 계신가요?

이제 INNORIX Platform에 통합되었습니다

기타 INNORIX 제품

Al.bert — 스마트 교통 AI

글로벌 오피스

  • 미국 뉴욕
  • 대한민국 서울
  • 베트남 호찌민
  • 오피스 위치 보기→

(C)2026 INNORIX. All rights reserved.

  • 보안
  • 상태
  • 이용약관
  • 개인정보 처리방침
  • 쿠키 정책
  1. 개발자
  2. API 레퍼런스
  3. Control & Monitor File Transfers

Control & Monitor File Transfers

참고용 INNORIX 문서: 전송.

  • Get Your API Key
  • Control & Monitor File Transfers
  • Automate File Transfers
  • API Reference
배포 및 관리
Exabyter

진행 중인 전송을 제어(취소·일시중지·재개)하고, 실패 재시도·재실행·모니터링합니다.

전송은 자동화(automation)로 생성합니다(Automate File Transfers 참고). 공개 API의 1회성 전송 생성 엔드포인트(POST /api/transfers/manual)는 제거되었습니다. 아래 예시의 monitorId는 생성된 전송의 식별자이며, GET /api/transfers(활성 전송 목록)로 조회할 수 있습니다.

전송할 경로 탐색#

POST /api/devices/{deviceId}/files/search — 장비 경로 탐색

소스 장비의 파일/폴더 경로를 확인합니다. 반환된 각 항목은 자동화 소스 항목 등에 넘길 hash를 포함합니다.

bash
curl -X POST https://app.innorix.com/api/devices/dev_a1/files/search \
  -H "Authorization: Bearer <ACCESS_TOKEN>" \
  -H "x-workspace-id: <WORKSPACE_ID>" \
  -H "Content-Type: application/json" \
  -d '{ "path": "/data/export", "onlyFolder": false }'

검색은 페이지네이션됩니다. POST가 첫 배치와 함께 nextCursor를 반환하면, hasMore가 true인 동안 아래 GET으로 다음 배치를 이어서 가져옵니다. 같은 cursor로 재요청하면 동일 배치를 반환하며(멱등), nextCursor를 요청하면 이전 배치가 확인 처리됩니다.

GET /api/devices/{deviceId}/files/search — 다음 검색 배치 조회

파라미터 타입 필수 설명
cursor string 예 직전 응답이 반환한 nextCursor
bash
curl "https://app.innorix.com/api/devices/dev_a1/files/search?cursor=<NEXT_CURSOR>" \
  -H "Authorization: Bearer <ACCESS_TOKEN>" \
  -H "x-workspace-id: <WORKSPACE_ID>"

전송 제어#

각 제어 동작은 이제 전송별 하위 리소스에 대한 POST입니다(요청 본문 없음).

목적 메서드 · 경로
전송 취소 POST /api/transfers/{monitorId}/cancel
일시 중지 POST /api/transfers/{monitorId}/pause
재개 POST /api/transfers/{monitorId}/resume
bash
curl -X POST https://app.innorix.com/api/transfers/mon_7788/pause \
  -H "Authorization: Bearer <ACCESS_TOKEN>" \
  -H "x-workspace-id: <WORKSPACE_ID>"

다중 취소 · 실패 재시도 · 재실행#

목적 메서드 · 경로
여러 전송 취소 POST /api/transfers/bulk-cancel
실패 파일 재시도 POST /api/transfers/{monitorId}/retry
이전 전송 재실행 POST /api/transfers/{monitorId}/replay
전송 파일 목록 조회 GET /api/transfers/{monitorId}/files
큐 우선순위 변경 PATCH /api/transfers/{monitorId}/priority

여러 전송 취소 — POST /api/transfers/bulk-cancel

bash
curl -X POST https://app.innorix.com/api/transfers/bulk-cancel \
  -H "Authorization: Bearer <ACCESS_TOKEN>" \
  -H "x-workspace-id: <WORKSPACE_ID>" \
  -H "Content-Type: application/json" \
  -d '{ "monitorIds": ["mon_123", "mon_456"] }'

실패 파일 재시도 — POST /api/transfers/{monitorId}/retry

전송은 경로의 monitorId로 식별하고, 본문에는 재시도할 파일을 나열합니다.

bash
curl -X POST https://app.innorix.com/api/transfers/mon_7788/retry \
  -H "Authorization: Bearer <ACCESS_TOKEN>" \
  -H "x-workspace-id: <WORKSPACE_ID>" \
  -H "Content-Type: application/json" \
  -d '{
    "filesRetry": [
      { "filePath": "C:/Users/MY PC/Downloads/test/file.txt", "isDir": false }
    ]
  }'

이전 전송 재실행 — POST /api/transfers/{monitorId}/replay

이전 전송을 동일 설정으로 다시 실행합니다(요청 본문 없음). 필요하면 GET /api/transfers/{monitorId}/replay-data로 재실행 설정을 먼저 조회합니다.

bash
curl -X POST https://app.innorix.com/api/transfers/mon_7788/replay \
  -H "Authorization: Bearer <ACCESS_TOKEN>" \
  -H "x-workspace-id: <WORKSPACE_ID>"

전송 파일 목록 조회 — GET /api/transfers/{monitorId}/files

파라미터 타입 설명
current_path string 조회할 하위 경로
page integer 페이지 번호
size integer 페이지당 결과 수
idType string ID 종류 (transfer / monitor)
bash
curl "https://app.innorix.com/api/transfers/mon_7788/files?page=1&size=50" \
  -H "Authorization: Bearer <ACCESS_TOKEN>" \
  -H "x-workspace-id: <WORKSPACE_ID>"
이전Get Your API Key다음Automate File Transfers

이 페이지에서

  • 전송할 경로 탐색
  • 전송 제어
  • 다중 취소 · 실패 재시도 · 재실행