메시지·인증
알림톡 템플릿 만들기
템플릿을 작성 상태(PENDING)로 만듭니다. 검수는 시작되지 않으며, 검수 요청을 따로 호출해야 합니다.
같은 요청을 다시 보내면 템플릿이 하나 더 만들어집니다. 응답을 받지 못했다면 목록에서 확인한 뒤 다시 보내세요. 발신번호 범위를 지정한 API 키로는 호출할 수 없습니다.
Authorization
BearerAuth API Key를 Bearer 토큰으로 전달
In: header
Path Parameters
계정 ID
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/accounts/AC1a2b3c4d/kakao/templates" \ -H "Content-Type: application/json" \ -d '{ "channelId": "clx9kak0001", "name": "주문 접수 안내", "content": "#{고객명}님, 주문이 접수되었습니다.", "categoryCode": "002001" }'{
"id": "clx9tpl0001",
"channelId": "clx9kak0001",
"name": "주문 접수 안내",
"content": "#{고객명}님, 주문이 접수되었습니다.",
"status": "APPROVED",
"dormant": false,
"sendable": true,
"assignType": "CHANNEL",
"messageType": "BA",
"emphasizeType": "NONE",
"variables": [
"#{고객명}"
],
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z",
"categoryCode": "002001",
"useExtra": true,
"useChannelAdd": true,
"extra": "string",
"ad": "string",
"emphasizeTitle": "string",
"emphasizeSubtitle": "string",
"header": "string",
"highlight": {
"title": "string",
"description": "string"
},
"item": {},
"buttons": [
{
"buttonType": "WL",
"buttonName": "주문 확인",
"linkMo": "https://example.com/orders",
"linkPc": "string",
"linkAnd": "string",
"linkIos": "string",
"chatExtra": "string",
"targetOut": true
}
],
"quickReplies": [
{
"buttonType": "WL",
"buttonName": "주문 확인",
"linkMo": "https://example.com/orders",
"linkPc": "string",
"linkAnd": "string",
"linkIos": "string",
"chatExtra": "string",
"targetOut": true
}
],
"hasImage": true,
"securityFlag": true,
"inspectionComments": [
{
"content": "string",
"createdAt": "2026-11-03T01:20:00.000Z",
"fromReviewer": true
}
]
}{
"error": "string",
"code": "recipient_blocked",
"ip": "52.79.213.41",
"processedAt": "2026-10-21T04:10:34.303Z",
"blockers": [
{
"number": "07012340002",
"code": "number_not_carrier_issued",
"message": "이용증명원은 한국AI통신이 개통한 070·대표번호만 발급됩니다."
}
]
}{
"error": "string",
"code": "recipient_blocked",
"ip": "52.79.213.41",
"processedAt": "2026-10-21T04:10:34.303Z",
"blockers": [
{
"number": "07012340002",
"code": "number_not_carrier_issued",
"message": "이용증명원은 한국AI통신이 개통한 070·대표번호만 발급됩니다."
}
]
}{
"error": "string",
"code": "recipient_blocked",
"ip": "52.79.213.41",
"processedAt": "2026-10-21T04:10:34.303Z",
"blockers": [
{
"number": "07012340002",
"code": "number_not_carrier_issued",
"message": "이용증명원은 한국AI통신이 개통한 070·대표번호만 발급됩니다."
}
]
}{
"error": "string",
"code": "recipient_blocked",
"ip": "52.79.213.41",
"processedAt": "2026-10-21T04:10:34.303Z",
"blockers": [
{
"number": "07012340002",
"code": "number_not_carrier_issued",
"message": "이용증명원은 한국AI통신이 개통한 070·대표번호만 발급됩니다."
}
]
}{
"error": "string",
"code": "recipient_blocked",
"ip": "52.79.213.41",
"processedAt": "2026-10-21T04:10:34.303Z",
"blockers": [
{
"number": "07012340002",
"code": "number_not_carrier_issued",
"message": "이용증명원은 한국AI통신이 개통한 070·대표번호만 발급됩니다."
}
]
}{
"error": "string",
"code": "recipient_blocked",
"ip": "52.79.213.41",
"processedAt": "2026-10-21T04:10:34.303Z",
"blockers": [
{
"number": "07012340002",
"code": "number_not_carrier_issued",
"message": "이용증명원은 한국AI통신이 개통한 070·대표번호만 발급됩니다."
}
]
}