INNORIX

INNORIX PLATFORM

INNORIX Platform시스템 전체의 파일 전송을 하나의 플랫폼에서 운영합니다.
  • 파일 전송 자동화
  • 서버 간 파일 전송
  • 객체 스토리지 간 전송
  • 파일 배포 및 수집

WEB

Exabyter웹에서 대용량 파일을 빠르고 안정적으로 업로드하고 다운로드합니다.
  • 웹 대용량 파일 업로드 & 다운로드
  • 개발자 가이드

DEVELOPERS

앱 임베디드 파일 전송기존 애플리케이션에 파일 전송 기능을 통합합니다.
  • 앱 임베디드 파일 전송

도구

전송 빌더원하는 전송을 직접 구성합니다.전송 파인더업무에 맞는 전송을 찾습니다.

성능과 규모

  • 고속 파일 전송
  • 대용량 파일 전송
  • 대량 파일 전송

현대화

  • FTP, SFTP 마이그레이션

새로운 전송 환경

  • AI Data Delivery
  • Dynamic Endpoint Transfer

글로벌 대규모 전송

Hyperlane수백 TB에서 PB까지 국가와 대륙을 넘어 전송합니다.
개발자리소스고객사
무료 시작하기
INNORIX

LET FILES
MOVE THEMSELVES

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

파일 전송

INNORIX PLATFORM

INNORIX Platform
  • 파일 전송 자동화
  • 서버 간 파일 전송
  • 객체 스토리지 간 전송
  • 파일 배포 및 수집

PERFORMANCE & SCALE

  • 고속 파일 전송
  • 대용량 파일 전송
  • 대량 파일 전송

MODERNIZATION

  • FTP, SFTP 마이그레이션

WEB

Exabyter
  • 웹 대용량 파일 업로드 & 다운로드
  • 개발자 가이드

DEVELOPERS

  • 앱 임베디드 파일 전송

NEW WORKLOADS

  • AI Data Delivery
  • Dynamic Endpoint Transfer

HYPERLANE

  • 서비스 소개
  • 서비스 문의

개발자

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

도구

  • 전송 빌더
  • 전송 파인더

리소스

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

고객사

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

플랜

  • 가격 및 플랜

회사

INNORIX 소개

비전 AI 제품

Al.bert — 스마트 교통 AI

글로벌 오피스

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

(C)2026 INNORIX. All rights reserved.

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

Automate File Transfers

참고용 INNORIX 문서: 자동화.

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

반복 전송을 스케줄 또는 트리거 기반으로 자동화합니다. 자동화(automation)는 automations 리소스의 표준 CRUD로 관리합니다.

목적 메서드, 경로
자동화 생성 POST /api/automations
목록 조회 GET /api/automations
상세 조회 GET /api/automations/{automationId}
상세 조회 (진행률, OS) GET /api/automations/{automationId}/details
실행 로그 조회 GET /api/automations/{automationId}/executions
업데이트 PATCH /api/automations/{automationId}
삭제 DELETE /api/automations/{automationId}
일시 중지/재개 POST /api/automations/{automationId}/pause
다음 스케줄 조회 GET /api/automation-details/{detailId}/next-schedules

생성 예시:

bash
curl -X POST https://app.innorix.com/api/automations \
  -H "Authorization: Bearer <ACCESS_TOKEN>" \
  -H "x-workspace-id: <WORKSPACE_ID>" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Nightly backup",
    "transferType": "scheduled",
    "timezone": "Asia/Seoul",
    "schedules": [
      {
        "type": "day",
        "hour": "02",
        "minute": "00",
        "startDate": "2026-01-01T00:00:00.000Z",
        "endDate": "2026-12-31T00:00:00.000Z"
      }
    ],
    "details": [
      {
        "sourceItem": [ "D:/Projects/data/exported_users.csv" ],
        "targetPath": "D:/Backup/Daily_Reports",
        "senderId": "user123",
        "receiverId": "backup_sys_001",
        "step": 1,
        "fileCount": 1,
        "folderCount": 0,
        "sizeCount": 1000
      }
    ]
  }'

응답:

json
{
  "status_code": 200,
  "message": "success",
  "data": { "automationId": "auto_301", "status": "active" }
}

업데이트 — PATCH /api/automations/{automationId}

bash
curl -X PATCH https://app.innorix.com/api/automations/auto_301 \
  -H "Authorization: Bearer <ACCESS_TOKEN>" \
  -H "x-workspace-id: <WORKSPACE_ID>" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Nightly backup (updated)",
    "timezone": "Asia/Seoul",
    "schedules": [
      { "type": "day", "hour": "03", "minute": "30" }
    ]
  }'

일시 중지/재개 — POST /api/automations/{automationId}/pause

특정 자동화를 일시 중지하거나 재개합니다. pause를 true로 하면 중지, false로 하면 재개합니다.

bash
curl -X POST https://app.innorix.com/api/automations/auto_301/pause \
  -H "Authorization: Bearer <ACCESS_TOKEN>" \
  -H "x-workspace-id: <WORKSPACE_ID>" \
  -H "Content-Type: application/json" \
  -d '{ "pause": true }'

상세 조회 (진행률, OS 타입) — GET /api/automations/{automationId}/details

전송 진행률과 장비 OS 타입까지 함께 조회합니다.

파라미터 타입 설명
page integer 페이지 번호
size integer 페이지당 개수

다음 스케줄 조회 — GET /api/automation-details/{detailId}/next-schedules

자동화 상세의 다음 실행 시각을 조회합니다.

bash
curl "https://app.innorix.com/api/automation-details/D1234-5678/next-schedules" \
  -H "Authorization: Bearer <ACCESS_TOKEN>" \
  -H "x-workspace-id: <WORKSPACE_ID>"

실행 로그 조회 — GET /api/automations/{automationId}/executions

특정 자동화의 실행 로그를 조회합니다.

bash
curl "https://app.innorix.com/api/automations/auto_301/executions" \
  -H "Authorization: Bearer <ACCESS_TOKEN>" \
  -H "x-workspace-id: <WORKSPACE_ID>"

명령 자동화 (URL Request 트리거)#

자동화를 외부 URL 호출로 트리거합니다. 먼저 트리거 코드와 (필요 시) 명령 전용 API 키를 발급한 뒤, 그 코드로 명령 자동화를 만들고, 외부에서 https://app.innorix.com/command/{code}를 호출해 실행합니다.

목적 메서드, 경로
트리거 코드 발급 POST /api/command/generate-code
명령 전용 API 키 발급 GET /api/command/generate-api-key
외부 트리거 실행 GET /command/{code} 또는 POST /command/{code}

트리거 코드 발급 — POST /api/command/generate-code

명령 자동화를 식별하는 불투명(opaque) 코드를 발급합니다. 요청 본문은 없으며 Bearer 액세스 토큰으로 인증합니다. 반환된 code를 트리거 URL 뒤에 붙입니다.

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

명령 전용 API 키 발급 — GET /api/command/generate-api-key

외부 트리거 인증에 쓰는 명령 전용 키(CommandApiKey)를 발급합니다. POST /api/auth/api-keys로 발급하는 일반 사용자 API 키와는 별개입니다. 트리거 시 x-api-key 헤더로 보냅니다.

bash
curl "https://app.innorix.com/api/command/generate-api-key" \
  -H "Authorization: Bearer <ACCESS_TOKEN>" \
  -H "x-workspace-id: <WORKSPACE_ID>"

외부 트리거 실행 — GET /command/{code}, POST /command/{code}

{code}가 실행할 명령 자동화를 지정합니다. GET, POST 모두 동일하게 동작하며 요청 본문은 없습니다. 이 호스트는 /api 기본 URL과 다릅니다(경로에 /api 없음). 필요한 자격 증명은 자동화의 authType에 따라 다릅니다.

authType 필요한 자격 증명
0 (none) 없음 — 유효한 코드만으로 실행
1 (api_key) x-api-key 헤더에 명령 전용 API 키
2 (bearer) Authorization: Bearer <token>

자격 증명 누락, 오류나 알 수 없는 코드는 401, 자동화 스케줄이 RUNNING 상태가 아니면 400을 반환합니다.

bash
# authType=1 (api_key) 예시
curl -X POST "https://app.innorix.com/command/<CODE>" \
  -H "x-api-key: <COMMAND_API_KEY>"
이전Control & Monitor File Transfers다음API Reference

이 페이지에서

  • 명령 자동화 (URL Request 트리거)