- API는 AI 에이전트가 n8n과 같은 자체 환경 외부의 서비스(예: Gmail, HubSpot)와 상호 작용하여 무한한 가능성을 열어주는 핵심 도구입니다. 🚀
- API는 두 시스템이 서로 통신하는 방식(Application Programming Interface)으로, 식당에서 손님(에이전트)이 웨이터(API)를 통해 주방(외부 서비스)에 주문(요청)하고 음식을 받는 과정과 유사합니다. 🍽️
- n8n의 '네이티브 통합'은 사용자 친화적인 UI로 포장된 HTTP 요청이며, 해당 서비스에 네이티브 통합이 없을 때만 'HTTP 요청' 노드를 직접 사용해야 합니다. 🧩
- API 호출 설정은 피자 주문처럼 '어떤 서비스를 이용할지', '무엇을 원하는지'를 명확히 지정하는 과정입니다. 🍕
- API 요청 시 주로 고려할 5가지 핵심 요소는 '메서드(GET/POST)', '엔드포인트(URL)', 그리고 '쿼리', '헤더', '바디' 파라미터입니다. 🛠️
- '메서드'는 데이터를 가져올지(GET) 보낼지(POST)를 결정하며, '엔드포인트'는 접근할 서비스의 특정 주소입니다. 🌐
- '쿼리 파라미터'는 URL에 추가되는 필터(예: 검색어), '헤더 파라미터'는 주로 인증(API 키)에 사용되며, '바디 파라미터'는 요청 본문에 포함되는 데이터입니다. 🔑
- API 문서는 API 호출을 정확히 구성하는 데 필수적인 '메뉴판' 역할을 하며, 모든 필요한 정보를 제공합니다. 📚
- 'Curl 명령어'는 API 호출 설정을 자동화하는 강력한 도구로, 복사하여 n8n에 붙여넣기만 하면 대부분의 요청이 자동으로 구성됩니다. 📋
- JSON은 API에서 데이터를 주고받는 일반적인 형식으로, '키-값' 쌍으로 구성되어 있으며 익숙해지면 사용하기 쉽습니다. 📊
- 어떤 서비스든 API 문서가 존재한다면 AI 에이전트가 해당 서비스와 상호 작용할 수 있습니다. 💡





