API 인증
n8n의 퍼블릭 REST API에 대한 인증을 설명합니다.
n8n은 API 호출을 인증하기 위해 API 키를 사용합니다. Note 기능 사용 가능 여부 n8n API는 무료 체험 기간 동안에는 사용할 수 없습니다. 이 기능을 이용하려면 업그레이드해 주세요. API 키 생성 # n8n에 로그인합니다. Settings > n8n API 로 이동합니다. Create an API key 를 선택합니다. Label 을 선택하고 키의 Expiration (만료) 시간을 설정합니다. Enterprise 플랜을 사용 중이라면 키에 부여할 Scopes (범위)를 선택합니다. 사용 가능한 전체 범위 목록은 API Scopes 를 참고하세요. My API Key 를 복사하여 이 키로 호출을 인증하는 데 사용합니다. 키를 사용해 API 호출하기 # API 호출 시 X-N8N-API-KEY 라는 이름의 헤더에 API 키를 담아 보냅니다. 예를 들어, 활성 상태인 모든 워크플로를 조회하고 싶다면 curl 요청은 다음과 같습니다. # For a self-hosted n8n instance curl -X 'GET' \ '<N8N_HOST>:<N8N_PORT>/<N8N_PATH>/api/v<version-number>/workflows?active=true' \ -H 'accept: application/json' \ -H 'X-N8N-API-KEY: <your-api-key>' # For n8n Cloud curl -X 'GET' \ '<your-cloud-instance>/api/v<version-number>/workflows?active=true' \ -H 'accept: application/json' \ -H 'X-N8N-API-KEY: <your-api-key>' 노드 구성 # 워크플로 내에서 n8n API를 호출하려면 n8n node 를 사용하세요. 자격 증명을 생성할 때 다음 필드를 입력합니다. API Key : Create an API key 에서 생성한 키를 붙여넣습니다. Base URL : 다음 형식 중 하나로 인스턴스의 API 루트를 입력합니다. Cloud: https://<name>.app.n8n.cloud/api/v1 (여기서 <name> 은 여러분의 Cloud 서브도메인입니다). Self-hosted: https://<your-instance-url>/api/v1 . 사용 가능한 작업 및 파라미터에 대해서는 n8n node 문서를 참고하세요. API 키 삭제 # n8n에 로그인합니다. Settings > n8n API 로 이동합니다. 삭제하려는 키 옆의 Delete 를 선택합니다. Delete Forever 를 선택하여 삭제를 확인합니다. API 범위 # enterprise instances 를 사용하는 사용자는 범위를 지정하여 API 키가 접근할 수 있는 리소스와 작업을 제한할 수 있습니다. 키의 용도에 맞게 필요한 최소한의 범위를 선택하세요. Non-enterprise API 키는 계정의 모든 리