API PLEX Developer Guide
ServiceBlog
한국어
한국어
  • API PLEX 개발자 가이드
  • Release Note
    • Release Note
  • Service
    • Biz Message
      • SMS
      • LMS
      • MMS
      • MMS 이미지 업로드
      • 메시지 발송 결과(WebHook)
    • RCS
      • SMS
      • LMS
      • MMS
      • 캐러셀
      • 템플릿
      • 이미지 업로드 API
      • 메시지 발송 결과 (WebHook)
      • 참조코드 및 값 분류
        • RCS 결과 코드
        • 메시지 발송 응답 코드
        • GATEWAY 오류코드
        • message base ID
    • Kakao Message
      • 알림톡
      • 친구톡
      • 이미지 업로드 API
      • Failback
      • 메시지 발송 결과 (WebHook)
    • Naver Message
      • 네이버 톡톡
      • 네이버 톡톡 (광고성)
    • Global Message
      • GMS
        • GMS (v2)
        • GMS (v1)
        • 메세지 발송 결과(WebHook)
        • 참조 코드
          • 메시지 상태 코드
          • 서비스 오류 코드
      • WhatsApp
      • Viber
    • Email
      • 이메일 스탠다드
      • 이메일 유효검사
    • Push
      • 앱푸시
        • 앱푸시 일괄발송
        • 앱푸시 단건발송
      • 웹푸시
        • 웹푸시 구독 신청
        • 웹푸시 일괄 발송
    • Additional Service
      • 080 수신거부
      • Fax
  • MarketPlace
    • Public API Market
      • 버스 노선 정보 조회 서비스
        • 노선 기본 정보 항목 조회
        • 노선 경로 목록 조회
        • 노선 번호 목록 조회
        • 노선 별 경유 정류소 목록 조회
      • 버스 위치 정보 조회 서비스
        • 특정 정류소 버스 위치 정보 조회
        • 노선 버스 위치 정보 목록 조회
        • 특정 차량 위치 정보 조회
        • 교통 약자 전용-특정 정류소 버스 위치 정보 목록 조회
        • 교통 약자 전용-노선 버스 위치 정보 목록 조회
      • 부동산 거래 신고된 아파트의 전월세 정보 조회
      • 지하철 특정 호선 역 간 거리 및 소요 시간 조회
      • 지하철 특정 호선 지하철역 정보 조회
      • 병원 정보 조회
      • 약국 정보 조회 서비스
        • 약국 목록 정보 조회
        • 약국 위치 정보 조회
        • 약국 별 기본정보 조회
        • 약국 FullData 내려받기
      • 미세먼지 경보 발령 현황 조회
    • AI Market
      • OpenAI
        • chatGPT 3.5 Turbo
Powered by GitBook
On this page
  • WebHook API
  • 카카오 API 처리 결과를 {Callback URL}로 전달하는 API
  • Webhook body (API PLEX ➡ 고객사)
  • Response body (고객사 ➡ API PLEX)

Was this helpful?

  1. Service
  2. Kakao Message

메시지 발송 결과 (WebHook)

카카오 메세징 API의 결과값을 고객사 callback URL로 전달합니다.

WebHook API

고객사가 요청한 메시지에 대한 처리 결과를 고객사의 callback URL로 전달합니다. (API PLEX ➡ 고객사 URL)

고객사 callback URL 정보는 서비스 신청 시 입력하거나 [서비스 콘솔 / 연동 정보 / Callback URL]에서 수정할 수 있습니다.

고객사 callback URL에 대한 API PLEX의 접근을 허용해야 합니다. (IP(43.202.205.42, 52.78.51.46), PORT)

고객사 server에서 webhook을 수신하지 못하였을 시 10회 까지 재시도합니다.

카카오 API 처리 결과를 {Callback URL}로 전달하는 API

POST {Callback URL}

Webhook body (API PLEX ➡ 고객사)

{
    "results": [
        {
            "code": "F",
            "desc": "기타",
            "request_date": "2023-05-01 00:00:00.000",
            "done_date": "2023-05-01 00:00:00.000",
            "msg_key": "user_key_1",
            "echo_to_webhook": "echo test",
            "failback": {
                "code": "F",
                "desc": "기타",
                "dest": "ETC",
                "done_date": "2023-05-01 00:00:00.000",
                "api_unique_id": "sms-standard",
                "message_type": "SMS"
            }
        }
    ]
}

전송되는 webhook body 형식

키
타입
설명

results

object array

발송결과에 대한 배열 (배열 형식이지만 1건씩 전송됨)

msg_key

string

메시지 고유 키 (발송 요청 시 사용한 메시지 고유 키 또는 API PLEX가 부여한 키)

code

string

desc

string

request_date

string

접수 시간 (yyyy-MM-dd HH:mm:ss.SSS)

done_date

string

최종 처리 시간 (yyyy-MM-dd HH:mm:ss.SSS)

echo_to_webhook

string

사용자가 요청 시 입력한 webhook을 받을 때 함께 받을 string

failback

object

api_unique_id

string

사용자가 요청한 failback service의 고유 id

message_type

string

사용자가 요청한 message type (SMS, LMS, MMS)

카카오 결과 코드

code
설명

0

성공

t

메시지가 비어있음

k

메시지가 존재하지않음

1

발신 프로필 키가 유효하지않음

V

메시지와 템플릿 비교 실패

L

메시지 길이 제한 오류

M

템플릿을 찾을 수 없음

U

메시지가 템플릿과 일치하지않음

A

카카오톡 미사용자

9

최근 카카오톡을 미사용자

E

미지원 클라이언트 버전

2

서버와 연결되어있지않은 사용자

B

알림톡 차단을 선택한 사용자

5

메시지 발송 후 수신여부 불투명

6

메시지 전송결과를 찾을 수 없음

H

카카오 시스템 오류

I

전화번호 오류

J

050 안심번호 발송불가

C

메시지 일련번호 중복

D

5초 이내 메시지 중복 발송

8

메시지를 전송할 수 없는 상태

f

메시지포멧 오류

F

기타 오류

S

발신번호 검증 오류

G

카카오 측 서비스 장애

Response body (고객사 ➡ API PLEX)

{
    "code": "100",
    "desc": "success"
}
키
타입
필수
설명

code

string

Y

webhook 수신 결과 코드 (정상 수신시 "100") 정상적으로 webhook 수신 시 응답에 code를 “100”으로 고정하여 발송

desc

string

Y

webhook 수신 결과 상세 (ex: "desc":"success")

Last updated 18 days ago

Was this helpful?

발송 결과 코드 ( 참조)

발송 결과 코드 상세 ( 참조)

사용자가 요청한 failback에 대한 결과 object ( 참조)

카카오 결과 코드
카카오 결과 코드
Failback