Message sending result (WebHook)
The results of the Kakao Messaging API are delivered to the client's callback URL.
WebHook API
The processing results for messages requested by the client are delivered to the client's callback URL. (API PLEX ➡ client URL)
Access to the client's callback URL by API PLEX must be allowed. (IP, PORT)
If the client's server fails to receive the webhook, it will be retried up to 10 times.
API that delivers Kakao API processing results to the specified {Callback URL}
POST
{Callback URL}
Webhook body (API PLEX ➡ Client URL)
Webhook body format
results
object array
An array for the sending result (although in array format, it is sent one by one)
msg_key
string
Message unique key (the key used in the sending request or assigned by API PLEX)
code
string
desc
string
request_date
string
Time of acceptance (yyyy-MM-dd HH:mm:ss.SSS)
done_date
string
Time of final processing (yyyy-MM-dd HH:mm:ss.SSS)
echo_to_webhook
string
The string to be received along with the webhook when the user requests it.
failback
object
api_unique_id
string
The unique ID of the failback service requested by the user
message_type
string
The message type requested by the user (SMS, LMS, MMS)
Kakao result code
0
Success
t
The message is empty
k
The message does not exist
1
The sender profile key is not valid
V
Comparison failure between the message and the template
L
Message length limit error
M
Cannot find the template
U
The message does not match the template
A
non-kakaoTalk user
9
KakaoTalk user who didn't used the service recently
E
Unsupported client version
2
User not connected to the server
B
User who selected to block notifications for Alim Talk
5
Uncertain whether the message was received after sending
6
Cannot find the message transmission result
H
Kakao system error
I
Phone number error
J
Unable to send to 050 Safe Numbers
C
Duplicate message serial number
D
Duplicate sending of messages within 5 seconds
8
Unable to send messages
f
Message format error
F
Other error
S
Sender number verification error
G
Kakao service outage
Response body (Client URL ➡ API PLEX)
code
string
Y
Webhook reception result code (send response with "100" for normal reception)
desc
string
Y
Webhook reception result details (e.g., "desc":"success")
Last updated