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. Get Your API Key

Get Your API Key

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

애플리케이션이 INNORIX와 통신하려면 먼저 인증해야 합니다. INNORIX Platform는 로그인으로 발급받은 액세스 토큰(JWT) 으로 인증합니다. 기본 URL은 https://app.innorix.com 입니다.

  • 로그인 (POST /api/auth/login) — 계정으로 로그인해 액세스 토큰과 리프레시 토큰을 발급받습니다.
  • API 키 발급 (POST /api/auth/api-keys) — 일반 사용자 API 키를 발급합니다. x-api-key 헤더로 사용합니다. (명령 자동화(command automation)의 외부 트리거 전용 키는 이와 별개로 GET /api/command/generate-api-key로 발급합니다 — Automate File Transfers 참고.)

인증이 필요한 API 호출에는 다음 두 헤더를 함께 보냅니다.

http
Authorization: Bearer <ACCESS_TOKEN>
x-workspace-id: <WORKSPACE_ID>

로그인#

POST /api/auth/login — 사용자 로그인

bash
curl -X POST https://app.innorix.com/api/auth/login \
  -H "Content-Type: application/json" \
  -d '{
    "email": "<YOUR_EMAIL>",
    "password": "<YOUR_PASSWORD>"
  }'

응답:

json
{
  "status_code": 200,
  "message": "success",
  "data": {
    "user": {
      "email": "user@example.com",
      "userName": "User Name",
      "userId": "usr_abc123",
      "state": "1",
      "accessToken": "<ACCESS_TOKEN>",
      "refreshToken": "<REFRESH_TOKEN>"
    }
  }
}

data.user.accessToken을 이후 요청의 Authorization: Bearer 헤더에 사용합니다. 액세스 토큰이 만료되면 POST /api/auth/token/refresh로 새 토큰을 발급받습니다.

API 키 발급 (명령 자동화용)#

POST /api/auth/api-keys — 로그인한 사용자의 API 키 생성

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

응답:

json
{
  "status_code": 200,
  "message": "success",
  "data": {
    "apiKey": "a3f2c1..."
  }
}

발급된 apiKey는 명령 자동화 트리거 요청에서 x-api-key 헤더로 사용합니다. 키 폐기는 DELETE /api/auth/api-keys에 body { "apiKey": "a3f2c1..." }를 넣어 호출합니다.

토큰 갱신 · 세션 관리#

액세스 토큰이 만료되면 리프레시 토큰으로 새 토큰을 발급받습니다. 리프레시 토큰은 X-Refresh-Token 헤더로 전달합니다.

POST /api/auth/token/refresh — 세션 토큰 갱신

bash
curl -X POST https://app.innorix.com/api/auth/token/refresh \
  -H "X-Refresh-Token: <REFRESH_TOKEN>"

응답:

json
{
  "status_code": 200,
  "message": "success",
  "data": {
    "accessToken": "<NEW_ACCESS_TOKEN>",
    "refreshToken": "<NEW_REFRESH_TOKEN>",
    "expiresIn": 3600,
    "userId": "usr_abc123",
    "email": "user@example.com",
    "userName": "User Name"
  }
}

그 밖의 세션 관리 엔드포인트:

목적 메서드 · 경로
세션 토큰 갱신 (deprecated 별칭) POST /api/auth/token
로그아웃 POST /api/auth/logout (헤더: X-Refresh-Token)
API 키 폐기 DELETE /api/auth/api-keys (body: { "apiKey": "a3f2c1..." })

다음Control & Monitor File Transfers

이 페이지에서

  • 로그인
  • API 키 발급 (명령 자동화용)
  • 토큰 갱신 · 세션 관리