# REST HTTP 호출

![Image](https://upload.cafenono.com/image/slashpageHome/20260223/174259_msU7vN4tHocwfcP4fC?q=80&s=1280x180&t=outside&f=webp)

---

![일반 설정](https://upload.cafenono.com/image/slashpageHome/20260223/174350_XB1KBuNZUn6OjjeeUG?q=80&s=1280x180&t=outside&f=webp)

![고급 설정](https://upload.cafenono.com/image/slashpageHome/20260223/174403_5vUDhoLTJtUWccaL5n?q=80&s=1280x180&t=outside&f=webp)

---

HTTP 호출 노드는 외부 API를 호출하여 데이터를 가져오는 노드예요.

HTTP 호출 노드에는 위와 같은 다양한 정보를 입력해서 사용할 수 있어요.

### 일반 설정

- **HTTP 호출:** 클릭해서 노드 이름을 변경할 수 있어요.

- **메서드:** HTTP 요청 방식을 선택해요. (GET, POST, PUT, DELETE 등)

- **URL:** 요청을 보낼 대상 주소를 입력해요.

- **출력 변수명:** 해당 노드의 응답 결과를 다른 노드에서 사용할 때 쓰는 변수명이에요.

> 💡 _Veluga Agent Tips_
>      URL에는 실제로 호출할 API 엔드포인트를 넣어주세요.
>      출력 변수명에 저장된 응답 데이터는 다음 노드에서 {{변수명}} 형태로 참조할 수 있어요.
> 

### 고급 설정

- **호출 타입: **호출 방식의 세부 타입을 선택할 수 있어요.

- **Headers:** HTTP 요청 헤더를 JSON 형식으로 입력해요. 인증 토큰이나 Content-Type 등을 설정할 수 있어요.

- **Body:** POST, PUT 등의 요청에서 전송할 데이터를 입력해요.

- **Timeout (ms):** 응답 대기 시간 제한을 밀리초 단위로 설정해요. 설정한 시간 내에 응답이 오지 않으면 요청이 실패 처리돼요.

> 💡 _Veluga Agent Tips_
>      기본 Timeout은 30000ms (30초)로 설정되어 있어요. 외부 API가 느린 경우 넉넉하게
>      늘려주세요.
>      Headers와 Body는 JSON 형식으로 작성해야 해요.
>      예) Headers : {"Content-Type": "application/json"}
>      예) Body : {"name": "veluga", "type": "agent"}

---

© Veluga Inc. All Rights Reserved.

For the site tree, see the [root Markdown](https://slashpage.com/velugadoc.md).
