커스텀 워크플로 템플릿 라이브러리 구성
셀프 호스팅 n8n 인스턴스를 위한 커스텀 워크플로 템플릿 라이브러리를 설정하세요.
n8n은 워크플로 템플릿 라이브러리를 제공합니다. n8n을 셀프 호스팅하는 경우 다음을 선택할 수 있습니다: n8n의 워크플로 템플릿 라이브러리를 계속 사용(기본 동작) 워크플로 템플릿 비활성화 자체 워크플로 템플릿 라이브러리 만들기 워크플로 템플릿 비활성화 # 환경 변수에서 N8N_TEMPLATES_ENABLED 를 false로 설정합니다. 자체 워크플로 템플릿 라이브러리 사용 # 환경 변수에서 N8N_TEMPLATES_HOST 를 API의 기본 URL로 설정합니다. 엔드포인트 # API는 n8n과 동일한 엔드포인트 및 데이터 구조를 제공해야 합니다. 엔드포인트 목록: 메서드 경로 목적 GET /templates/workflows/<id> 미리보기/탐색을 위한 템플릿 메타데이터 가져오기 GET /workflows/templates/<id> 캔버스에 임포트할 워크플로우 데이터 가져오기 GET /templates/search 워크플로우 템플릿 검색 GET /templates/collections/<id> 특정 템플릿 컬렉션 가져오기 GET /templates/collections 모든 템플릿 컬렉션 목록 조회 GET /templates/categories 모든 템플릿 카테고리 목록 조회 GET /health 상태 확인 엔드포인트 중요: 두 가지 다른 응답 형식 필요 두 워크플로우 엔드포인트는 서로 다른 응답 형식 이 필요합니다: /templates/workflows/{id} : 템플릿 자체를 반환하며, workflow 키 안에 워크플로우가 포함됩니다 /workflows/templates/{id} : 템플릿에 포함된 워크플로우를 반환합니다 자세한 내용은 아래 스키마를 참조하세요. 쿼리 파라미터 # /templates/search 엔드포인트는 다음 쿼리 파라미터를 허용합니다: 파라미터 타입 설명 page 정수 반환할 결과 페이지 rows 정수 페이지당 반환할 최대 결과 수 category 쉼표로 구분된 문자열 목록 (카테고리) 검색할 카테고리 search 문자열 검색어 /templates/collections 엔드포인트는 다음 쿼리 파라미터를 허용합니다: 파라미터 타입 설명 category 쉼표로 구분된 문자열 목록 (카테고리) 검색할 카테고리 search 문자열 검색어 스키마 # 두 워크플로우 엔드포인트의 주요 차이점: // GET /templates/workflows/{id} 반환값 (래핑됨): { "workflow" : { "id" : 123 , "name" : "..." , "totalViews" : 1000 , // ... 아래 전체 workflow item 스키마 참조 "workflow" : { // 실제 워크플로우 정의 "nodes" : [ ... ] , "connections" : { } } } } // GET /workflows/templates/{id} 반환값 (플랫): { "id" : 123 , "name" : "..." , "workflow" : { // 실제 워크플로우 정의 "nodes" :
