Outcode User Guide
Developers GuideSales Contacts
한국어
한국어
  • 아웃코드
    • 기업용 자동화 플랫폼
    • 메인 메뉴와 기능 이해하기
    • 자주 묻는 질문(3분)
    • 자피어, 메이크류와 차이점
  • 커넥터
    • API
      • 액션
        • HTTP Request
      • Trouble Shootings
    • JavaScript
      • 액션
        • 함수 실행
      • Trouble Shootings
    • 데이터소스
      • MySQL
        • 연결
        • 액션
          • 쿼리
        • Trouble Shootings
      • PostgreSQL
        • 연결
        • 액션
          • 쿼리
        • Trouble Shootings
      • MongoDB
        • 연결
        • 액션
          • 검색
          • 집계
          • 단일 문서 삽입
          • 단일 문서 수정
          • 단일 문서 삭제
        • Trouble Shootings
      • Airtable (에어테이블)
        • 연결
        • 액션
          • 트리거
          • 데이터 삽입
          • 데이터 가져오기
          • 데이터 수정
        • Trouble Shootings
      • Firebase Realtime Database
        • 연결
        • 액션
          • 데이터 삽입
          • 데이터 가져오기
          • 데이터 수정
          • 데이터 삭제
      • Google Sheets (구글 시트)
        • 연결
        • 액션
          • 데이터 삽입
          • 데이터 가져오기
          • 데이터 삭제
      • SQL Server (MS-SQL)
        • 연결
        • 액션
          • 쿼리
        • Trouble Shootings
      • MariaDB
        • 연결
        • 액션
          • 쿼리
        • Trouble Shootings
      • Amazon Redshift (아마존 레드시프트)
        • 연결
        • 액션
          • 쿼리 실행
          • 쿼리 상태 확인
          • 쿼리 결과 가져오기
        • Trouble Shootings
      • Oracle Database (오라클 데이터베이스)
        • 연결
        • 액션
          • 쿼리
        • Trouble Shootings
      • Redash (리대시)
        • 연결
        • 액션
          • 새로운 쿼리 생성
          • 쿼리정보 수정
          • 쿼리 삭제
          • 쿼리 결과 조회
          • 쿼리 Job 생성
          • Job 상태 조회
          • 쿼리 결과 ID로 쿼리 조회
        • Trouble Shootings
      • Microsoft Office365 Excel (엑셀 클라우드)
        • 연결
        • 액션
          • 데이터 가져오기
        • Trouble Shootings
      • CockroachDB
        • 연결
        • 액션
          • 쿼리
        • Trouble Shootings
      • Redis (레디스)
        • 연결
        • 액션
          • 모든 키 조회
          • 키값으로 데이터 조회
          • 키 검색
          • 키 저장
          • 유효시간 설정하여 키 저장
          • 값 추가하기
          • 키값 유효성 확인
          • 키 유효시간 확인
          • 정수 값 감소
          • 정수 값 증가
          • 키 삭제하기
          • 모든 키값 삭제
    • 메일
      • SendGrid (센드그리드)
        • 연결
        • 액션
          • 이메일 발송
      • Amazon SES (Simple Email Service)
        • 연결
        • 액션
          • 이메일 발송
        • Trouble Shootings
      • Google Gmail (지메일)
        • 연결
        • 액션
          • 이메일 발송
      • Stibee (스티비)
        • 연결
        • 액션
          • 트리거로 이메일 발송
          • 구독자 추가
          • 구독자 삭제
          • 수신거부
          • 그룹 할당
          • 그룹 해제
      • Mailchimp (메일침프)
        • 연결
        • 액션
          • 캠페인 발송
          • 구독자 추가/업데이트
          • 구독자 삭제
      • Mandrill (메일침프 트랜잭셔널)
        • 연결
        • 액션
          • 이메일 발송
          • 템플릿 발송
      • Mailgun (메일건)
        • 연결
        • 액션
          • 이메일 발송
      • Microsoft Office365 Outlook (아웃룩 클라우드)
        • 연결
        • 액션
          • 모든 이메일 가져오기
          • 이메일 발송
    • 메세지
      • Slack (슬랙)
        • 연결
        • 액션
          • 채널에 메세지 전송
          • 사용자에게 메세지 발송
      • Microsoft Teams (마이크로소프트 팀즈)
        • 연결
        • 액션
          • 메세지 발송
      • Jandi (잔디)
        • 연결
        • 액션
          • 메세지 발송
      • Twilio (트윌리오)
        • 연결
        • 액션
          • 메세지 발송
      • OneSignal (원시그널)
        • 연결
        • 액션
          • 메세지 발송
      • Solapi (솔라피)
        • 연결
        • 액션
          • 단문 문자(SMS) 발송
          • 장문 문자(LMS) 발송
          • 사진 문자(MMS) 발송
          • 카카오 알림톡 발송
          • 카카오 친구톡 발송
          • 카카오 친구톡 발송(버튼형)
          • 메세지 발송기록 조회
          • 수신거부 목록 조회
        • Trouble Shootings
      • Lark (라크)
        • 연결
        • 액션
          • Custom Bot으로 텍스트 메세지 전송
          • Custom Bot으로 인터렉티브 메세지 전송
      • Discord (디스코드)
        • 연결
        • 액션
          • 서버
            • 봇의 참여 서버 목록 조회
            • 서버의 채널 목록 조회
            • 모든 멤버 조회
            • 멤버 검색
            • 모든 역할 조회
            • 멤버 역할 부여
            • 멤버 역할 해제
            • 밴 목록 조회
            • 사용자 밴
            • 사용자 밴 해제
          • 메세지
            • 채널로 메세지 발송
            • 참여자에게 DM 발송
          • 이벤트
            • 예약된 이벤트 목록 조회
            • 이벤트 생성
            • 예약된 이벤트 참여자 목록 조회
    • 생산성
      • Google Calendar (구글 캘린더)
        • 연결
        • 액션
          • 일정 목록 가져오기
          • 일정 추가
      • Naver Open API (네이버 오픈 API)
        • 연결
        • 액션
          • 뉴스 검색
          • 트렌드 검색
          • 블로그 검색
      • Typeform (타입폼)
        • 연결
        • 액션
          • 트리거
          • 응답 목록 조회
      • Calendly (캘린들리)
        • 연결
        • 액션
          • 트리거
          • 일회용 링크 생성
      • Octoparse (옥토파스)
        • 연결
        • 액션
          • 오프셋을 기준으로 데이터 반환
      • Microsoft Excel (엑셀 파일 업로드)
        • 연결
        • 액션
          • 데이터 가져오기
      • Naver works (네이버웍스)
        • 연결
        • 액션
          • 이메일 가져오기
          • 이메일 발송
          • 채널로 메세지 전송
          • 사용자에게 메세지 전송
      • Notion (노션)
        • 연결
        • 액션
          • 데이터 가져오기
          • 데이터 검색
          • 데이터 삽입
          • 데이터 수정
      • 공공데이터포털
        • 연결
        • 액션
          • 금융위원회 데이터 조회
          • API 주소로 조회
      • Microsoft OneDrive (원드라이브)
        • 연결
        • 액션
          • 폴더 내 파일 조회하기
      • Jira Cloud (지라 클라우드)
        • 연결
        • 액션
          • 프로젝트 단위로 이슈 조회
          • 보드 단위로 이슈 조회
          • 스프린트 단위로 이슈 조회
          • 이슈 생성
          • 특정 이슈에 댓글 등록
          • 이슈 내용 수정
          • 이슈 삭제
      • Webflow (웹플로우)
        • 연결
        • 액션
          • 폼 응답 목록 조회
      • Modusign (모두싸인)
        • 연결
        • 액션
          • 문서 목록 조회
          • 템플릿 목록 조회
          • 템플릿으로 서명 요청
          • 서명 요청 알림 재전송
          • 서명 요청 취소
          • 서명 유효기간 변경
        • Trouble Shootings
      • Google Analytics 4 (구글 애널리틱스 4)
        • 연결
        • 액션
          • 보고서 개요 조회
          • 실시간 개요 조회
      • Google Tasks (구글 태스크)
        • 연결
        • 액션
          • 목록 조회
          • 새로운 목록 생성
          • 목록 정보 수정
          • 목록 삭제
          • 태스크 조회
          • 새 태스크 생성
      • Google Forms (구글 폼즈)
        • 연결
        • 액션
          • 폼 응답 조회
      • Microsoft To Do
        • 연결
        • 액션
          • Tasklist (목록)
            • 새로운 목록 생성
            • 목록 조회
            • 목록 정보 수정
            • 목록 삭제
          • Task (작업)
            • 작업 조회
            • 새로운 작업 생성
            • 작업 내용 수정
            • 작업 삭제
          • Task Checklist (작업 체크리스트)
            • 작업 체크리스트 조회
            • 작업 체크리스트 생성
            • 작업 체크리스트 수정
            • 작업 체크리스트 삭제
      • RSS
        • 연결
        • 액션
          • RSS 피드 조회
    • SNS
      • LinkedIn (링크드인)
        • 연결
        • 액션
          • 텍스트 공유
          • 아티클 공유
    • 광고
      • 메타(페이스북) 광고 관리자 (Meta ads manager)
        • 연결
        • 액션
          • 잠재 고객 조회
          • 광고 계정 인사이트 조회
          • 캠페인 인사이트 조회
          • 광고 세트 인사이트 조회
          • 광고 인사이트 조회
        • Trouble Shootings
      • 네이버 검색광고 (NAVER Search Ads)
        • 연결
        • 액션
          • 캠페인 보고서 조회
          • 광고그룹 보고서 조회
          • 키워드 보고서 조회
          • 소재 보고서 조회
          • 키워드 도구
      • 카카오 키워드 광고 (Kakao Keyword Ads)
        • 연결
        • 액션
          • 광고계정 보고서 조회
          • 캠페인 보고서 조회
          • 광고그룹 보고서 조회
          • 키워드 보고서 조회
          • 소재 보고서 조회
        • Trouble Shootings
      • 카카오 모먼트 (Kakao Moment)
        • 연결
        • 액션
          • 광고계정 보고서 조회
          • 캠페인 보고서 조회
          • 광고그룹 보고서 조회
          • 소재 보고서 조회
        • Trouble Shootings
      • Google Ads (구글 애즈)
        • 연결
        • 액션
          • 캠페인 인사이트 조회
          • 광고그룹 인사이트 조회
          • 광고 인사이트 조회
          • GAQL로 직접 조회
    • ERP
      • Ecount ERP (이카운트 ERP)
        • 연결
        • 액션
          • 거래처 등록
          • 품목 등록
          • 구매 입력
          • 견적서 입력
          • 판매 입력
          • 주문서 입력
          • 매출전표 II 등록
          • 매입전표 II 등록
      • Pipedrive CRM
        • 연결
        • 액션
          • Activity (활동)
            • 모든 활동 조회
            • 새 활동 생성
            • 활동 삭제
          • Deals (거래)
            • 모든 거래 조회
            • 특정 거래의 연결된 참여 인명 조회
            • 특정 거래의 연결된 모든 상품 조회
            • 새 거래 생성
            • 거래 복제
            • 특정 거래에 참여 인명 추가
            • 특정 거래에 상품 추가
            • 거래 정보 수정
            • 거래 삭제
            • 특정 거래의 연결된 참여 인명 삭제
            • 특정 거래의 연결된 상품 삭제
          • Leads (리드)
            • 모든 리드 조회
            • 리드 생성
            • 리드 수정
          • Organizations (조직)
            • 모든 조직 조회
            • 새 조직 생성
            • 조직 삭제
            • 조직의 모든 영업 수신목록 조회
            • 조직의 모든 팔로워 조회
          • Persons (인명)
            • 모든 인명 가져오기
            • 특정 인명의 모든 상품 조회
            • 새 인명 생성
            • 인명 삭제
          • Products (상품)
            • 모든 상품 조회
            • 특정 상품의 거래목록 조회
            • 특정 상품의 팔로워 조회
            • 새 상품 생성
            • 상품 정보 수정
            • 상품 삭제
    • 커머스
      • Woo Commerce (우커머스)
        • 연결
        • 액션
          • 쿠폰 생성
          • 쿠폰 목록 조회
          • 쿠폰 정보 수정
          • 쿠폰 삭제
          • 고객정보 등록
          • 고객정보 조회
          • 고객정보 변경
          • 고객정보 삭제
          • 주문정보 조회
          • 상품정보 등록
          • 상품정보 조회
          • 상품정보 수정
          • 상품정보 복제
          • 상품정보 삭제
          • 매출 보고서 조회
      • 아임웹 (imweb)
        • 연결
        • 액션
          • 쿠폰 조회
          • 상품 문의 조회
          • 상품 문의 답변
          • 회원 조회
          • 주문 조회
          • 상품 조회
          • 상품 구매평 조회
    • AI
      • OpenAI API (챗GPT)
        • 연결
        • 액션
          • Chat (대화)
            • 대화 생성
            • 저장된 대화 조회
            • 대화 내용 조회
            • 대화 목록 조회
            • 대화 내용 수정
            • 대화 내용 삭제
          • Embedding (임베딩)
            • 임베딩 생성
          • Moderation (문장 검사)
            • 문장 검사
      • Anthropic (앤트로픽 / Claude)
        • 연결
        • 액션
          • 텍스트 응답 생성
          • 메세지 토큰 수 계산
      • Google Gemini
        • 연결
        • 액션
          • 텍스트 생성
          • 텍스트 생성 (확장)
          • 토큰 수 계산
          • 텍스트 임베딩
      • Perplexity (퍼플렉시티)
        • 연결
        • 액션
          • 텍스트 응답 생성
      • xAI (Grok)
        • 연결
        • 액션
          • 새로운 대화 생성
          • 지연된 대화 조회
          • 텍스트 토큰화
  • 자동화
    • 자동화
    • 자동화앱 만들기 팁
      • 참조값(변수) 지정하기
      • 참조값 사용하기(팁)
    • 앱 실행하기
      • 수동 실행 버튼
      • 스케줄
    • 필터 추가하기
      • 텍스트, URL 필터
      • 숫자, 비율, 통화 필터
      • 날짜시간 필터
    • 형식 변경하기 (옵션)
      • 텍스트
      • 숫자
      • 비율
      • 날짜시간
      • 통화
      • URL
  • 데이터플로우
    • 데이터플로우툴
    • 데이터플로우 앱 만들기
    • 참조값 활용법
    • 실행방법
      • 수동 실행
      • 스케줄
      • 웹훅
  • 설정
    • 조직과 팀 설정
    • 실행 히스토리 보기
    • 스케줄 관리
  • 자주 묻는 질문 & 서비스 정책
    • 자동화 실행 실패시 조치방법
    • 이메일 변경 방법
    • 요금제와 환불 정책
    • 사용자 권한과 탈퇴
    • 보안정책
      • 접근제어
      • 개인정보보호
      • 보안
Powered by GitBook
On this page
  • 응답 코드
  • 예제

Was this helpful?

  1. 데이터플로우
  2. 실행방법

웹훅

Last updated 1 year ago

Was this helpful?

아웃코드가 제공하는 API Endpoint URL에 POST요청을 하여 데이터플로우를 실행시킵니다.

Endpoint URL

  • /:DOMAIN = 조직의 도메인 이름

  • /:NAME = 설계된 데이터플로우 이름

  • key: 보다 철저한 보안을 위해 API Key를 활용하여 API를 호출합니다. API Key는 마이페이지에서 확인하실 수 있습니다. 보다 자세한 사항은 에서 확인하세요.

Fetch를 이용한 요청

API 요청을 받는 서버는 express로 구성되어 있습니다. fetch로 보낸 요청의 Body는 text로 변환되어 전송되는데, 이것을 서버가 정상적으로 인식하기 위해서는 headers를 아래와 같이 설정해 주어야 합니다.

(*. axios는 따로 필요한 설정이 없습니다.)

fetch('https://api.outcode.biz/:DOMAIN/:NAME?key=API_KEY', 
    {
        method: 'POST',
        headers: {
            'Accept': 'application/json, text/plain, */*',
            'Content-Type': 'application/json'
        },
        body: JSON.stringify({ 'key1': 'value', 'key2': 0 })
    }
);

단순 트리거

아웃코드가 제공하는 API를 통해 설계된 데이터플로우를 구동시키는 역할만 합니다.

Request

아웃코드가 제공하는 API를 통해 데이터플로우에서 처리해야 할 데이터를 Request로 보냅니다. 특정 데이터를 포함하여 Request하고 싶을 경우 Body를 설정해야 합니다.

Request로 보낸 Body는 {{trigger.KEY}}으로 사용할 수 있습니다. Request Body 예제 { id: 'C25', title: 'workflow' }

Request Body 예제: { id: 'C25', title: 'workflow' } 
쿼리 활용 예제: SELECT * FROM YOUR_TABLE WHERE id = '{{trigger.id}}' AND title = '{{trigger.title}}'

Response

아웃코드가 제공하는 API를 통해 Response로 데이터플로우에서 실행된 마지막 노드의 결과값을 받고, 데이터플로우 설계에 활용할 수 있습니다.

실행된 변수값을 받아보기 위해서는 데이터를 정확히 명시해야 합니다.

응답 코드

200 데이터플로우 호출에 성공했습니다.

400 잘못된 요청입니다.

401 API Key 인증에 실패했습니다.

423 무료 서비스가 종료되었습니다.

500 서버에 문제가 생겨 요청을 수행하지 못했습니다.

예제

웹훅으로 아래 데이터가 body로 넘어오는 경우에는 구글시트로 저장하기

{name:"홍길동", email:"010-1111-1111"}

위의 웹훅데이터를 받아오려면 데이터플로우에 + 새입력추가를 누른 후 아래와 같이 key, value 필드에 body를 입력합니다.

그리고 구글시트에 {{trigger.body.name}}, {{trigger.body.email}}과 같은 형태로 입력합니다. 설정을 마치면 아래와 같습니다.

저장 후에 웹훅으로 보내면 구글시트에 name과 phone이 저장됩니다.

관리자 페이지