Available in Classic and VPC
Send an informational Alim Talk message to all users.
Request
This section describes the request format. The method and URI are as follows:
| Method | URI |
|---|---|
| POST | /alimtalk/v2/services/{serviceId}/messages |
Request headers
For information about the headers common to all Simple & Easy Notification Service APIs, see Simple & Easy Notification Service request headers.
Request path parameters
You can use the following path parameters with your request:
| Field | Type | Required | Description |
|---|---|---|---|
serviceId |
String | Required | Biz Message service ID
|
Request body
You can include the following data in the body of your request:
| Field | Type | Required | Description |
|---|---|---|---|
plusFriendId |
String | Required | Channel ID
|
templateCode |
String | Required | Template code
|
messages |
Array | Required | Message information
|
reserveTime |
String | Optional | Reserved date and time
|
reserveTimeZone |
String | Optional | Reserved time zone
|
If an image is registered in the template, it is automatically added to the Alim Talk message.
messages
The following describes messages.
| Field | Type | Required | Description |
|---|---|---|---|
countryCode |
String | Optional | Country code
|
to |
String | Required | Recipient number
|
title |
String | Optional | Highlight information title
|
content |
String | Required | Message content |
headerContent |
String | Optional | Alim Talk header (byte)
|
itemHighlight |
Object | Optional | Item highlight information
|
itemHighlight.title |
String | Conditional | Item highlight title
|
itemHighlight.description |
String | Conditional | Item highlight content |
item |
Object | Optional | Item list information
|
item.list |
Array | Conditional | Item list
|
item.summary |
Object | Optional | Item summary information
|
item.summary.title |
String | Conditional | Item summary title
|
item.summary.description |
String | Conditional | Item summary content
|
buttons |
Array | Optional | Message button information |
useSmsFailover |
Boolean | Optional | SMS alternative delivery usage
|
failoverConfig |
Object | Optional | Alternate delivery settings |
failoverConfig.type |
String | Optional | Message type
|
failoverConfig.from |
String | Optional | Caller ID
|
failoverConfig.subject |
String | Optional | Message subject
|
failoverConfig.content |
String | Optional | Message content
|
- Enter
contentandbuttonsaccording to the registered and approved template. Failure to comply with the template specifications may result in delivery failure. - The SMS alternative delivery feature operates when a Biz Message delivery result code indicates failure, but it does not operate for codes prefixed with "B".
- If the template has images registered, then the registered images will be sent even if you don't insert it in the content in the request body when sending a message separately.
- For more information on template registration and inspection, see the AlimTalk Template user guide.
item.list
The following describes item.list.
| Field | Type | Required | Description |
|---|---|---|---|
title |
String | Required | Item name
|
description |
String | Required | Item content
|
buttons
The following describes buttons.
| Field | Type | Required | Description |
|---|---|---|---|
type |
String | Required | Button type
|
name |
String | Required | Button name
|
linkMobile |
String | Conditional | Mobile web link
|
linkPc |
String | Conditional | PC web link
|
schemeIos |
String | Conditional | iOS app link
|
schemeAndroid |
String | Conditional | Android app link
|
Enter all fields according to the registered and approved template. Failure to comply with the template specifications may result in delivery failure.
Request example
The request example is as follows:
curl --location --request POST 'https://sens.apigw.ntruss.com/alimtalk/v2/services/ncp:kkobizmsg:kr:27*********6:sens/messages' \
--header 'x-ncp-apigw-timestamp: {Timestamp}' \
--header 'x-ncp-iam-access-key: {Access Key}' \
--header 'x-ncp-apigw-signature-v2: {API Gateway Signature}' \
--header 'Content-Type: application/json' \
--data '{
"plusFriendId": "@******",
"templateCode": "temp001",
"messages": [
{
"countryCode": "82",
"to": "010********",
"content": "Dear Gildong Hong,\nThe translation document [PO394857] you requested will be sent via email today at 6:00 PM KST.\n\nWe will send you a notification after the email is sent.\nThank you.",
"useSmsFailover": true,
"failoverConfig": {
"type": "SMS",
"from": "010********",
"content": "Dear Gildong Hong,\nThe translation document [PO394857] you requested will be sent via email today at 6:00 PM KST.\n\nWe will send you a notification after the email is sent.\nThank you."
}
}
]
}'
Response
This section describes the response format.
Response body
The response body includes the following data:
| Field | Type | Required | Description |
|---|---|---|---|
requestId |
String | Required | Request ID |
requestTime |
String | Required | Request date and time
|
statusCode |
String | Required | Status code
|
statusName |
String | Required | Status
|
messages |
Array | Required | Message information
|
messages
The following describes messages.
| Field | Type | Required | Description |
|---|---|---|---|
messageId |
String | Required | Message ID |
countryCode |
String | Optional | Country code |
to |
String | Required | Recipient number |
content |
String | Required | Message content |
requestStatusCode |
String | Required | Request status code
|
requestStatusName |
String | Required | Request status
|
requestStatusDesc |
String | Required | Request status description |
useSmsFailover |
Boolean | Required | Use of SMS alternative delivery
|
Response status codes
For information about the HTTP status codes common to all Simple & Easy Notification Service APIs, see Simple & Easy Notification Service response status codes.
Response example
The response example is as follows:
{
"requestId": "RBAA-*************-****-********-zgrtzVEW",
"requestTime": "2025-11-25T15:39:20.899",
"statusCode": "202",
"statusName": "processing",
"messages": [
{
"messageId": "aa724ca6-****-****-****-66dfc1a700e7",
"countryCode": "82",
"to": "010********",
"content": "Dear Gildong Hong,\nThe translation document [PO394857] you requested will be sent via email today at 6:00 PM KST.\n\nWe will send you a notification after the email is sent.\nThank you.",
"requestStatusCode": "A000",
"requestStatusName": "success",
"requestStatusDesc": "Succeeded",
"useSmsFailover": true
}
]
}
List of supported couriers
The list of courier companies that can be linked to the delivery tracking page via the web link (WL) button is as follows:
Buttons are not automatically added for unsupported couriers.
| Courier | Parcel name | Tracking number |
|---|---|---|
| ePOST Korea | Korea Post | 13-digit number, or [6-digit + 7-digit] number
|
| Logen | Logen | 11-digit number, or [3-digit + 4-digit + 4-digit] number
|
| ILYANG Logis |
|
9 to 11-digit number |
| FedEX |
|
12-digit number |
| HANJIN TRANSPORTATION | HANJIN TRANSPORTATION | 10-digit number or 12-digit number |
| KYOUNGDONG EXPRESS | KYOUNGDONG EXPRESS | 9-digit to 16-digit number, or [4-digit + 3-digit + 6-digit] number
|
| HAPDONG EXPRESS | HAPDONG EXPRESS | 9 to 16-digit number |
| LOTTE GLOBAL LOGISTICS |
|
12-digit number, or [4-digit + 4-digit + 4-digit] number
|
| Nonghyup Logis | Nonghyup Logis | 12-digit number |
| HONAM LOGISTICS | HONAM LOGISTICS | 10-digit number |
| CHUNIL PARCEL | CHUNIL PARCEL | 11-digit number |
| DAESIN PARCEL SERVICES | DAESIN PARCEL SERVICES | 13-digit number |
| KUNYONG EXPRESS | KUNYONG EXPRESS | 10-digit number |
| CUpost |
|
10-digit or 12-digit number, or [4-digit + 4-digit + 4-digit] number
|
| CVSnet convenience store logistics |
|
10-digit or 12-digit number, or [4-digit + 4-digit + 4-digit] number
|
| Handex | Handex | 10-digit number or 14-digit number |
| TNT Express |
|
8 to 9-digit number |
| USPS | USPS | 10-digit number, 22-digit number, or [2 uppercase English letters + 9-digit number + 2 uppercase English letters]
|
| EMS | EMS | 2 uppercase English letters + 9-digit number + 2 uppercase English letters
|
| DHL | DHL | 10-digit number |
| GOODSTOLUCK | GOODSTOLUCK | [4-digit + 4-digit + 4-digit] number
|