콘텐츠로 이동

웹훅 이벤트

문자 전송에서 발생하는 웹훅 이벤트입니다.

실제 고객사 서버로 전송된 웹훅 이벤트 정보는 [Webhook 실행내역 확인] 을 참고하여 주시기 바랍니다.

순번변수명필수설명예시
1Pb-Webhook-TypeYWebhook 유형SMS.STATE
2Pb-Webhook-MIDY이벤트 식별값016120000002-1777d55c2c41492ab06826d
3Pb-Webhook-CorpnumY팝빌 사업자번호6798700433
4Content-TypeYWebhook 메시지 Body 타입application/json
5AuthorizationNBase64 인코딩한 BASIC 인증정보Basic VEVTVDoxMjM=
→ HTTP 인증 사용하는 경우 추가 항목
6X-Api-KeyNAPI Key 인증정보TESTAPIKEY
→ HTTP 인증 사용하는 경우 추가 항목

팝빌은 기본으로 제공되는 Header 필드 외 프로그램 공급사 운영환경에 맞춘 커스텀 필드 지원이 가능합니다.
커스텀 필드 추가가 필요한 경우 팝빌 기술지원센터(1600-9854)로 문의주시기 바랍니다.

문자 전송 상태가 변경될 때 발생하는 웹훅 이벤트입니다.
각 이벤트 발생시점은 [상태확인] 에서 확인 가능합니다.

이벤트 유형설명
RESULT문자 전송결과 (전송완료, 전송실패, 예약취소)

팝빌 사이트에서 “Webhook 실행” 버튼을 클릭하여 웹훅을 전송하는 경우, eventType으로 “MANUAL”이 반환됩니다.

RESULT - 전송결과

발신자가 보낸 문자가 수신자에게 전송완료/전송실패/예약취소 된 시점에 실행됩니다.

이벤트 본문
순번 변수명 타입 길이 필수 설명
1corpNumstring10Y
팝빌회원 사업자번호
2receiptNumstring18Y
접수번호
3requestNumstring36N
요청번호
4serialNumnumber-Y
일련번호
5statenumber1Y
상태코드
6resultnumber3N
7receiptDTstring14Y
접수일시
형식 : yyyyMMddHHmmss
8reserveDTstring14N
예약일시
형식 : yyyyMMddHHmmss
9resultDTstring14Y
전송결과 수신일시
형식 : yyyyMMddHHmmss
10sendDTstring14N
전송일시
형식 : yyyyMMddHHmmss
11sendNumstring20Y
발신번호
12sendNamestring70N
발신자명
13receiveNumstring20Y
수신번호
14receiveNamestring70N
수신자명
15typestring3N
문자 유형
  • SMS
  • LMS
  • MMS
16contentstring2000N
메시지 내용
17tranNetstring3N
전송 통신사명
18eventTypestring30Y
이벤트 유형
  • RESULT
19eventDTstring14Y
이벤트 실행일시
형식 : yyyyMMddHHmmss
20interOPRefKeystring20N
파트너 지정 키
문자 대량/동보전송시 파트너가 개별건마다 입력한 값
21interOPYNboolean-Y
API 전송 여부
  • true API
  • false 팝빌 사이트
이벤트 예시
{
"corpNum": "1234567890",
"receiptNum": "022111411000000012",
"serialNum": 1,
"state": 3,
"result": 100,
"receiptDT": "20221114115429",
"resultDT": "20221114115433",
"sendDT": "20221114115432",
"sendNum": "07043042991",
"receiveNum": "01011112222",
"receiveName": "수신자",
"type": "SMS",
"content": "테스트 내용입니다.",
"tranNet": "KT",
"eventType": "RESULT",
"eventDT": "20221114115434",
"interOPYN": false
}