웹훅
트리거HTTP
지정한 경로로 들어오는 HTTP 요청을 받아 워크플로우를 시작한다. 인증·응답 모드를 지정할 수 있다.
기본 정보
| 항목 | 값 |
|---|---|
| 서비스 타입 | ssemworks-microservice-base.webhook |
| 표시 이름 | 웹훅 |
| 카테고리 | 트리거 |
| 그룹 | trigger |
| 버전 | 1 |
| 노드 성격 | 트리거 (워크플로우 시작점) |
자격증명
| 이름 | 필수 |
|---|---|
httpBasicAuth | 예 |
httpHeaderAuth | 예 |
jwtAuth | 예 |
입출력
- 입력: 없음 (트리거)
- 출력: 메인(main)
파라미터
| 파라미터 | 이름 | 타입 | 기본값 | 설명 |
|---|---|---|---|---|
| HTTP 메서드 | httpMethod | 선택 | GET | 수신할 HTTP 메서드 선택지: GET · POST · PUT · DELETE · PATCH · HEAD |
| 경로 | path | 문자열 | "" | 웹훅 경로. 최종 URL 은 게이트웨이 베이스 + 이 경로 |
| 인증 | authentication | 선택 | none | 요청 인증 방식 선택지: 없음( none) · Basic(basicAuth) · Bearer(bearerAuth) · 헤더(headerAuth) · JWT(jwtAuth) |
| 응답 모드 | responseMode | 선택 | onReceived | HTTP 응답을 언제·무엇으로 반환할지 선택지: 즉시(수신 즉시)( onReceived) · 마지막 노드 출력(lastNode) · 응답 노드(responseNode) |
| 옵션 | options | 컬렉션 | {} | — |
옵션 하위 필드
| 파라미터 | 이름 | 타입 | 기본값 | 설명 |
|---|---|---|---|---|
| 응답 코드 | responseCode | 숫자 | 200 | onReceived 모드의 HTTP 상태 코드(응답 경로에서 사용) |
| 응답 데이터 | responseData | 선택 | firstEntryJson | onReceived 모드의 응답 본문(응답 경로에서 사용) 선택지: 첫 아이템 JSON( firstEntryJson) · 전체 아이템(allEntries) · 본문 없음(noData) |